Не работало у меня imagecache. (как ни странно во время переноса сайта drupal.ru на другой сервер
)
Картинки загружались. Но не показывались в статьях. В целевую директорию картинка закачивалась. А в imagecache/presset/papka/ нет.
Тестовое изображение в imagecache что-то тоже не показывалось.
Бала просто эта строчка imagecache/presset/imagecache_sample.png?1321311614
, а самой картинки не было.
На той же инсталяшке Drupal работают еще сайты с ними было нормально.
Как я решал проблему. Посмотрел что в files других сайтов. И обнаружил, что на "проблемном" в папке sites/sitename.zp.ua/files/ в файле .htaccess было написано:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
RewriteCond
%{HTTP_HOST
} ^www\.sitename\.zp.ua$
[NC
]
RewriteRule ^
(.
*)$ http:
//sitename.zp.ua/$1 [L,R=301]
RewriteCond
%{REQUEST_FILENAME
} !-f
RewriteCond
%{REQUEST_FILENAME
} !-d
RewriteCond
%{REQUEST_URI} !=
/favicon.ico
RewriteRule ^
(.
*)$ index.php?q=$1
[L,QSA
]
А на других сайтах в .htaccess было только
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
без всяких редиректов. К этому виду я и привел на проблемном сайте и все заработало.
Вопрос.
Как такое вообще могло произойти?
У меня и в мыслях не было писать что-то в .htaccess Оно что само там прописалось?