Отображение no_picture.png вместо ошибки 404 с условием - PullRequest
0 голосов
/ 10 января 2011

Я использую этот код для отображения no_picture.png для запроса, который возвращает ошибку 404:

RewriteEngine On
RewriteCond %{REQUEST_URI} \.(jpg|gif|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ no_picture.png [L]

Я хочу написать условие перенаправления. Если пользователь вводит /21lls21s1_mini.png, то он должен быть перенаправлен на mini_no_picture.png, если пользователь вводит /21lls21s1.png, то он должен перенаправлять на no_picture.png, как описано выше Как я могу это сделать? (21lls21s1 представляет имя файла, который не существует)

1 Ответ

1 голос
/ 10 января 2011

Я не уверен, что прекрасно понял ваш вопрос, но вы не можете просто добавить другое правило, например

RewriteCond %{REQUEST_URI} .*_mini_\.(jpg|gif|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*$ mini_no_picture.png [L]
...