2013-08-12 2 views
0

я использую ...Apache Rewrite - Загруженные изображения исключение

RewriteCond %{HTTP_REFERER} . 
RewriteCond %{HTTP_REFERER} !^http://([^.]+\.)?graphium\.com/ [NC] 
RewriteCond %{HTTP_USER_AGENT} !(googlebot–image|msnbot|psbot|yahoo–mmcrawler) [NC] 
RewriteRule \.(bmp|gif|jpe?g|png)$ /images/hotlink.$1 [L] 

... в моей httpd.conf, чтобы остановить людей, связывающих непосредственно с любыми изображениями на моем сайте. В основном, он всегда, делает и, я надеюсь, всегда будет, просто работать.

Но я хочу изменить правила, чтобы именованный каталог содержал связанные изображения. Просто один каталог (позволяет называть его/public_html/pictures), но я не вижу, как изменить свой набор правил, чтобы это разрешить.

Любые предложения, кто-нибудь?

+0

Вы пытались «RewriteEngine off» внутри контейнера Directory? – jtravaglini

ответ

0

Если вы разместили RewriteEngine off внутри контейнера для этого URI, он должен переопределить ваши условные правила перезаписи в глобальной области. Например:

<Directory /public_html/pictures> 
RewriteEngine off 
</Directory> 

должен обеспечить желаемый результат.

Вы также можете использовать Location вместо Directory - вы можете разместить RewriteEngine off внутри .htaccess файла и место, что в нужном подкаталоге.

Пожалуйста, дайте мне знать, если это сработает для вас.