重定向匹配没有在htaccess中获取

时间:2015-08-12 15:46:30

标签: .htaccess redirect

我尝试重定向ddos攻击。我使用redirectmatch条件,但不知怎的,它在我的htacces中不起作用。代码是

RedirectMatch 301 \d*\?_uw=\d* http://www.someurl.com  

RewriteRule ^\d*\?_uw=\d* http://www.someurl.com [L,R=301]

以上都不起作用。我想匹配以下网址,其中数字始终在变化 197831051715412?_uw = 9351823359

1 个答案:

答案 0 :(得分:1)

您可以使用:

RewriteEngine on 
RewriteCond %{QUERY_STRING} _uw=\d*
RewriteRule ^\d*$ http://www.someurl.com/? [L,R=301]

使用另一个最后一行:

RewriteRule ^ http://www.someurl.com/? [L,R=301]

您不测试文件名(如果他们也使用字母)_uw=