.htaccess正则表达式语法

时间:2015-04-29 08:26:40

标签: regex .htaccess

抱歉我的英语不好。 我会从我的网站上排除每个包含“按钮”一词的推荐垃圾邮件,因为我厌倦了所有“社交按钮”,“按钮为你的网站”,“我的兄弟按钮”ecc。我可以在Google Analytics报告中看到。 我不是正则表达式,但我想到了这样的事情:

RewriteCond %{HTTP_REFERER} ^http://([^.]+\.)(.*)(buttons|button)(.*)\.com [NC,OR]

是不是错了? 这种方法可以排除这种推荐吗? 我没有测试过:我不知道该怎么做。 非常感谢你:))

1 个答案:

答案 0 :(得分:0)

以下内容将阻止与button匹配的引荐访问,不需要额外的s,正则表达式包括button.*):

RewriteEngine on 
RewriteCond %{HTTP_REFERER} ^http://.*button.* [NC]
RewriteRule (.*) http://www.goaway.com [R=301,L]

详细了解mod_rewrite syntax