1

我已经尝试了很多东西......我知道我错过了一些东西。帮助!!

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^\? - [R=404,L]
</IfModule>
4

1 回答 1

1

RewriteRule不能直接在查询字符串上工作,您必须使用RewriteCond它们来访问它们(或内部重写的技巧,但这不是必需的)。

尝试

RewriteCond %{QUERY_STRING} .+
RewriteRule ^/?$ - [R=404,L]

任何对根路径的查询都将以 404 响应结束。

于 2012-05-21T15:50:20.040 回答