Переписать правило, если изображения не найдены - PullRequest
2 голосов
/ 13 марта 2011

Я использую mod_rewrite для перенаправления любых изображений, которых нет на сервере, к default_image. Вот мое правило, оно пока не работает. Любые предложения. Вместо этого я получаю 404.

RewriteCond ^/images/icons/small/(.*) !-f
RewriteRule ^/images/icons/small/display_profile.jpg ^/images/icons/small/$1 $

1 Ответ

3 голосов
/ 13 марта 2011

Предполагая, что имя файла вашего изображения по умолчанию default_image, вы пытаетесь что-то вроде этого. Поместите следующие строки в .htaccess вашего корневого документа.

RewriteCond %{REQUEST_URI} ^/images/icons/small/.*\.jpg
RewriteCond %{REQUEST_URI} !-f
RewriteRule ^.*$ images/icons/small/default_image.jpg  [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...