2011-01-10 2 views
0

Я использую этот код, чтобы показать no_picture.png для запроса, который возвращает ошибку 404:Показаны 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

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

RewriteCond %{REQUEST_URI} .*_mini_\.(jpg|gif|png)$ [NC] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .*$ mini_no_picture.png [L] 
Смежные вопросы