Исключения в .htaccess:rewrite
-
В статье http://habrahabr.ru/post/98083/ в п.8 есть рекомендация по защите картинок от вставляния в другие сайты. Собственно предлагается код в htaccess:
RewriteEngine On #Замените ?mysite\.ru/ на адрес вашего сайта RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.ru/ [NC] RewriteCond %{HTTP_REFERER} !^$ #Замените /images/nohotlink.jpg на название вашей картинки с лозунгом «личер идёт на…» RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]Примерно похоже действует комплексный плагин https://www.tipsandtricks-hq.com/wordpress-security-and-firewall-plugin
Файл htaccess валяется в корне сайта и действует на все папки и подпапки. Так?
Вопросы:
1. Как в этот код вставить исключения скажем для папки /ForAll которая тоже лежит в корне сайта? Т.е. чтобы *.jpg со всего сайта лочились (например «http://mysite.com/wp-conntent/uploads/1.jpg»), а «http://mysite.com/ForAll/1.jpg» можно было вставить в чужой блог?
2. (вопросы разные!) Можно ли новым файлом .htaccess в папке /ForAll отключить фильтры и ограничения, накладываемые параметрами .htaccess, которые лежат выше в родительских папках?Спасибо.
Тема «Исключения в .htaccess:rewrite» закрыта для новых ответов.