mod_rewrite перенаправляет весь трафик с определенного домена на конкретную страницу - PullRequest
1 голос
/ 19 ноября 2010

Я хочу, чтобы весь трафик с REFERER "bad-domain.com" переходил на определенную страницу с именем hole.Кажется, он не работает вообще в .htaccess, поэтому я положил его в конфигурации сервера.Это wp, а все остальное переписывается в .htaccess - это довольно типичная перезапись wp.

У меня были различные проблемы, как только я получил цикл перенаправления, и как только я получил 400. Текущая конфигурация раскрывает структуру корневого каталога всего сайта, если реферер плохой домен, у нас не может быть этого такЯ на мгновение прокомментировал это.

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

Кажется, что он игнорирует материал .htaccess, если он соответствует этим условиям.Разве это не делает сначала serverconfig, а потом делает htaccess?

Это три строки в конфигурации сервера

RewriteCond %{HTTP_REFERER} .*xxxxxx.com.* [NC]
RewriteCond %{REQUEST_URI} !(/)$
RewriteRule ^.*$ /hole/  
...