.htaccess - блокировка переходов по ключевым запросам

R
На сайте с 21.02.2011
Offline
43
1147

День добрый

Возникла необходимость запретить пользователям переходить на сайт по конкретным ключевым запросам.

Возможно ли это реализовать через htaccess?

Например, по части урла реферера вроде

text=%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D0%BE%D0%B9+%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81

Или через nginx

Заранее спасибо

web2us
На сайте с 18.04.2012
Offline
19
#1

RewriteCond %{HTTP_REFERER} http://нехороший сайт

RewriteRule .* /error.html [L] (отсылаем куда подальше)

или

на основе регулярок сделать тоже самое но под конкретные определенные ключи, но с разных хостов

А характер-то у меня - замечательный! Это просто у всех нервы какие-то слабые…
R
На сайте с 21.02.2011
Offline
43
#2

В синтаксисе хтацесса совсем не силен

Можете подсказать хотя бы примерный вид регулярок?

И что нужно написать, что бы отдавалась 403 ошибка вместо странички error?

нехорошим сайтом являются гугл, яндекс, меийл и бинг

На сайт идет накрутка трафика по левым запросам вроде "кудабежать какспрятаться какиевамнравятся числа" в количестве 40-50 человек в сутки.

Все возможные источники определены и убраны, но ситуацию это не исправило.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#3
Rcxo:
В синтаксисе хтацесса совсем не силен
Можете подсказать хотя бы примерный вид регулярок?
И что нужно написать, что бы отдавалась 403 ошибка вместо странички error?

http://httpd.apache.org/docs/2.2/howto/htaccess.html

http://www.php.su/articles/?cat=apache&page=011

http://www.karman.com.ua/topic/11161-htaccess-sintaksis-faila-htaccess-prakticheski-polnostju-htpasswd-r/

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
Станислав
На сайте с 27.12.2009
Offline
258
#4

а чем php не угодило?

Берем реферала, достаем запрос из урла и обрабатываем его

Делаем массив запрещенных запросов и пишем условие, если запрос равен запросу ставим редирект на какую нибудь страницу (хоть и на 403 как вам нужно)

Мы там, где рады нас видеть.

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