2

快速问题我想 404 任何在 url 的尾部斜杠后添加查询字符串的 url。这可能吗?

RewriteRule ^(.*)$ /$1? [R=404,L]

但它没有任何想法?

4

1 回答 1

2

是的,你可以试试这个:

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

RewriteCond检查查询字符串是否不为空,并检查它RewriteRule是否以/.

或者您可以像这样直接使用请求:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(.+/)?\? [NC]
RewriteRule ^ - [R=404,L]
于 2013-09-19T17:51:00.163 回答