0

我从一个伪造谷歌图片搜索的机器人收到垃圾邮件,我想将所有流量从该推荐人重定向到其他地方,我该怎么做?

不良流量的引用字符串总是以http://www.google.com/imgres?imgurl开头,在 imgurl 部分之后有一个更长的字符串。

我已经尝试过了,但它不起作用:

RewriteCond %{HTTP_REFERER} ^http://www.google.com/imgres?imgurl  [NC]
RewriteRule ^(.*)$ http://redirecthere.com/$1 [R=302,L]
4

1 回答 1

1

apache 重写引擎使用正则表达式和 ? 在正则表达式中意味着前面的 char 是可选的。所以你必须逃避?
这个应该工作:

RewriteCond %{HTTP_REFERER} ^http://www.google.com/imgres\?imgurl  [NC]
RewriteRule ^(.*)$ http://redirecthere.com/$1 [R=302,L]
于 2013-01-23T10:53:42.320 回答