Запрет переходов с другого сайта через htaccess

P
На сайте с 30.01.2018
Offline
0
637

Доброе время суток.

Столкнулся с проблемой. Имеется сайт badsite.ru, на котором постоянно размещаются ссылки на мой блог. Хочу сделать так, чтобы с этого сайта ко мне на блог по ссылкам никто не переходил.

Нашел в интернете следующую конструкцию для подобного:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_REFERER} zapretnui-sait.com [NC,OR]

RewriteCond %{HTTP_REFERER} zapretnui-sait.com [NC]

RewriteRule .* - [F]

</ifModule>

Прописал этот код, но он работает только частично. Если с сайта badsite.ru попробовать перейти на главную страницу моего блога, то есть на blog.com - то запрет срабатывает. А если на том сайте ссылка не на главную страницу моего блога, а на какие-то конкретные статьи - то запрет не срабатывает.

Проще говоря, толку мне от этой конструкции никакого - потому что на сайте badsite.ru размещаются ссылки не на главную страницу моего блога, а на отдельные страницы. Так как забанить этот сайт насовсем? Чтобы с него вообще не могли переходить по ссылкам, ведущим на мой блог?

Arsh
На сайте с 21.03.2007
Offline
199
#1

Клоуны в веб-стройку добрались

ZomBat
На сайте с 08.10.2016
Offline
24
#2
pattaj:
Доброе время суток.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_REFERER} zapretnui-sait.com [NC,OR]
RewriteCond %{HTTP_REFERER} zapretnui-sait.com [NC]
RewriteRule .* - [F]
</ifModule>

Не пойму зачем две одинаковых строки, сделай так

RewriteEngine on

RewriteCond %{HTTP_REFERER} zapretnui-sait.com [NC]

RewriteRule .* - [F]

в свободное время шаманю над веб-окружением VPS...

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