• В статье 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, которые лежат выше в родительских папках?

    Спасибо.

Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «Исключения в .htaccess:rewrite» закрыта для новых ответов.