mod_rewrite将来自特定域的所有流量重定向到特定页面

时间:2010-11-19 02:26:03

标签: apache mod-rewrite redirect referer

我希望所有带有REFERER“bad-domain.com”的流量都转到名为hole的特定页面。它似乎在.htaccess中根本没用,所以我把它放在服务器配置中。它是一个wp,所有其余的重写内容都在.htaccess中 - 这是非常典型的wp重写。

我遇到了各种问题,一旦我获得了一个重定向循环,一旦我得到了400.当前配置暴露整个站点的根目录结构如果引用者是坏域我们不能拥有它所以我暂时评论它。

我想我理解一切,我知道我非常接近答案,但我不知道如何让它完全按照我想要的方式完成,而不是我不想要的任何事情。

如果符合这些条件,似乎忽略了.htaccess的东西。它不是首先做serverconfig的东西然后做htaccess的东西吗?

这是服务器配置中的三行

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

0 个答案:

没有答案