Как запретить заход с реферами на определенные страницы сайта?

ZA
На сайте с 15.05.2017
Offline
51
173
Добрый день. На сайт заходит порядка 1000 ботов, и почти все из них имеют реферер какого нибудь стороннего сайта, и заходят они только по 4 статьям на сайте, в голову пришла хорошая идея, но не понимаю как реализовать. Хочу возвращать 403 ошибку страницы тем, у кого реферер не подходит под домен ya.ru, yandex.ru, google и другие определенные сайты и выдавать ошибку только по этим 4 страницам, на остальном сайте пусть гуляют
W1
На сайте с 22.01.2021
Offline
285
#1
Zhukov_Anton :
не понимаю как реализовать

Используй RewriteCond %{REQUEST_URI} и RewriteCond %{HTTP_REFERER} в htaccess, если есть апач.

Мой форум - https://webinfo.guru –Там я всегда на связи
iccup
На сайте с 01.05.2016
Offline
195
#2
webinfo #:

Используй RewriteCond %{REQUEST_URI} и RewriteCond %{HTTP_REFERER} в htaccess, если есть апач.

если используете cloudflare, легко настраивается в разделе security
kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://clck.ru/gvF9p - антибот, использую уже 3 года.

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