在Apache的.htaccess中,如何阻止特定的URL?它可能有也可能没有参数。
http://www.my_domain.com/avoid_this_str/?some_param=some_number
也许让它发回一个很好的错误代码?
(我总是不确定写这些规则!)
谢谢!
答案 0 :(得分:0)
RewriteEngine on
RewriteCond %{THE_REQUEST} /avoid_this_str/\?.+=.+ [NC]
RewriteRule ^ - [F,L]
这将为http://www.my_domain.com/avoid_this_str/?some_param=some_number
返回禁止的403错误要阻止没有参数的网址,请尝试
RewriteCond %{THE_REQUEST} /avoid_this_str/\sHTTP [NC]
RewriteRule ^ - [F,L]