【发布时间】:2014-07-05 00:37:04
【问题描述】:
这是我现有的 .htaccess 代码供参考:
RewriteEngine on
RewriteCond %{HTTP_REFERER} offendingdomain
RewriteRule ^ http://www.google.com/? [R=301,L]
到目前为止,我在 SO 和其他网站上阅读的所有内容都表明这应该有效,但违规网站仍未从我自己的网站重定向。此外,我尝试使用下面的代码进行阻止,但也无法正常工作。
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} offendingdomain [NC]
RewriteRule .* - [F]
有没有人知道为什么这不起作用以及我应该如何解决它?在此先感谢...任何帮助将不胜感激!
谢谢 - 布兰登
【问题讨论】:
-
你能解释一下你是怎么知道它不起作用的吗?为了更好地帮助您,请尝试了解您正在查看的数据。
-
“但违规站点仍未从我自己的站点重定向。”列出的站点仍在重定向到我自己的站点。这就是问题...
-
我理解这个问题。那不是我的问题。我不明白的是你怎么知道那个网站没有重定向。你在看日志吗?您是否拥有该网站并且您正在点击它?等等。
标签: regex .htaccess mod-rewrite block referrer