如果包含特定字符串,则阻止URL

时间:2019-11-16 11:30:38

标签: string apache .htaccess

我想阻止包含特定字符串的URL。范例网址:

https://example.com/login.php?login=cmd

字符串为login=cmd

我在.htaccess中尝试了以下代码,但不起作用:

RewriteCond %{QUERY_STRING} login=cmd
RewriteRule ^login=cmd$ - [F]
RewriteRule .* / [R,L]

1 个答案:

答案 0 :(得分:0)

您的代码在路径中查找字符串。您应该在查询字符串中查找它。

RewriteCond %{QUERY_STRING} login=cmd [OR]
RewriteCond %{REQUEST_URI} login=cmd
RewriteRule .* - [F]
RewriteRule .* / [R,L]