我想阻止包含特定字符串的URL。范例网址:
https://example.com/login.php?login=cmd
字符串为login=cmd
我在.htaccess中尝试了以下代码,但不起作用:
RewriteCond %{QUERY_STRING} login=cmd
RewriteRule ^login=cmd$ - [F]
RewriteRule .* / [R,L]
答案 0 :(得分:0)
您的代码在路径和中查找字符串。您应该在查询字符串或中查找它。
RewriteCond %{QUERY_STRING} login=cmd [OR]
RewriteCond %{REQUEST_URI} login=cmd
RewriteRule .* - [F]
RewriteRule .* / [R,L]