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 に答える