Я бы хотел использовать mod_rewrite для обработки моих запросов изображений аватаров.
У меня есть папка, содержащая все .png
изображения, и файл назван в честь имени пользователя учетной записи.
Итак, я бы хотел, чтобы запросы /avatar/Juddling
показывали изображение, /images/avatars/Juddling.png
НО, если этот файл не существует, я хотел бы, чтобы он показывал default.png
изображение.
Options +FollowSymLinks
Options +Indexes
Options -MultiViews
RewriteEngine On
RewriteRule ^avatar/(.*)$ images/avatars/$1.png [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^avatar/(.*)$ images/avatars/default.png [NC,L]
Кажется, что Apache обрабатывает только первый RewriteRule
, так как я получаю 404, если аватара нет, вместо того, чтобы видеть изображение по умолчанию.