Как заблокировать доступ к странице через .htaccess ?

[Удален]
530

Как заблокировать доступ к странице через .htaccess ?

На сайте был вирус, и наделал левых ссылок, такого плана.

http://site.ru/test/bikeadler/?roistat=direct1_%7Bsource_type%7D_%7Bbanner_id%7D_&roistat_referrer=%7Bsource%7D&roistat_pos=%7Bposition_type%7D_%7Bposition%7D

Оригинальный url страницы http://site.ru/test/bikeadler/

Как заблокировать доступ к страницам, которые содержат одно или несколько слов из этой строки ?roistat=direct1_%7Bsource_type%7D_%7Bbanner_id%7D_&roistat_referrer=%7Bsource%7D&roistat_pos=%7Bposition_type%7D_%7Bposition%7D

Пробовал несколько вариантов, не получается, кто подскажет рабочий код ?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

RewriteEngine on

RewriteCond %{QUERY_STRING} roistat=direct1

RewriteRule /test/bikeadler/ - [F]

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
S
На сайте с 30.09.2016
Offline
469
#2
kuzmit4:
Как заблокировать доступ к странице через .htaccess ?

Надо почистить сайт от постороннего кода, а не блокировать страницы.

kuzmit4:
Пробовал несколько вариантов, не получается

Попробуйте

RewriteCond %{QUERY_STRING} roistat

RewriteRule ^ - [F,L]
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
andrey90
На сайте с 02.06.2011
Offline
125
#3
Sitealert:
Надо почистить сайт от постороннего кода, а не блокировать страницы.

Это самое верное решение.

Если зловред есть в коде, то блокировка ссылок не даст результата.

Завтра создадут новые ссылки.

Так и будете .htaccess пополнять до бесконечности?

Если сайт на вордпресс, то копайте в шаблоне, который скорее всего скачан с какой-то помойки.

https://goo.gl/tJuFX - Заработай на продаже авиабилетов 1 000 000 $ уже сегодня https://goo.gl/y6tpS - Кредиты WebMoney с задолженностью WMC

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