2016-02-24 5 views
1

У меня есть этот .htaccess, сгенерированный в папке/thumbnails, и я хочу, чтобы отсутствующие изображения возвращались к default.jpg.Как добавить исключение .htaccess в определенные файлы в подкаталогах?

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 

RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ default.jpg [NC,L] 

Далее, я хочу исключить любые файлы scrumb.jpg внутри подпапок.

Это пример URL, то запасной вариант должен работать:

http://url.com/thumbnails/96Hjta6C/oijfwjoiaffwe99.jpg 

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

http://url.com/thumbnails/96Hjta6C/scrumb.jpg 

Что rewrite, мне нужно добавить в файл .htaccess, который находится в папке/thumbnails?

ответ

1

Если вы хотите построить на Rewrites, который у вас уже есть, вы можете просто добавить RewriteCond в верхней части, чтобы проверить /scrumb.jpg. Например:

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^.*/scrumb\.jpg$ [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 

RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ default.jpg [NC,L] 
+0

да !! Это работает. Огромное спасибо!! –

Смежные вопросы