Защита от хотлинка-верно ли прописал правило?

S6
На сайте с 15.12.2013
Offline
3
301

Написал следующие правила от хотлинка:

RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$ [NC] - картинки могут загружаться , если реферер пустой

RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?мой сайт\.ru$ [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?yandex\.(a-z)$ [NC] - то же про гугл и т. п.

RewriteRule .(jpg|jpeg|png|gif|tiff|svg)$ - [F]

То есть если картинка с моего сайта встроена в код другого, то моя картинка на другом сайте не грузится.

Но правильно ли прописано правило:

RewriteCond %{HTTP_REFERER} !^http(s)?://(.+\.)?yandex\.(a-z)$ [NC].

Его смысл такой:

Реферер http(или https)://www(или без www).яша.ru(может быть не ru, а ua и т. п.)?

И еще: если на чужом сайте размещена ссылка на мою картинку, то при переходе по ссылке загрузится ли картинка?

И смогут ли поисковики корректно индексировать картинки на моем сайте?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий