mod_rewrite基于URL中的参数做跳转
Web Tips 2007/04/12 09:14 昨天公司的服务器有人恶意作弊访问,导致服务器压力聚增。所有的作弊访问的url中都带有pid=12345等特征。为了屏蔽这些恶意访问。因此想到了apache中的mod_rewrite,看了很多例子,都是没有基于url中的参数的。找了半天的资料,才搞定,写下来以方便以后查询。
在需要添加跳转规则的Vhost里面添加下面的内容
RewriteEngine on
RewriteCond %{QUERY_STRING} pid=12345
RewriteRule ^/test.* http://www.yahoo.cn [R]
这样就把所有的恶意流量redirect去了yahoo首页。:)
在需要添加跳转规则的Vhost里面添加下面的内容
RewriteEngine on
RewriteCond %{QUERY_STRING} pid=12345
RewriteRule ^/test.* http://www.yahoo.cn [R]
这样就把所有的恶意流量redirect去了yahoo首页。:)

