将所有带参数的URL设置为404,使用.htaccess。

huangapple go评论68阅读模式
英文:

Set 404 to all url with params, htaccess

问题

我想将所有带参数(?)的URL设置为404状态码,现在它返回200状态码。我该如何做?

示例带参数的URL:

https://www.google.com/?pomg

https://www.google.com/product/?spingoms

?spingoms,?pomg - 参数

我希望像这样 - /?(.*) - [R=404,NC,L]
但我尝试的一切都没有成功。谢谢。

英文:

i want to set 404 to all url with parameter (?), now its give 200 status code. How can I do it?
Example url with parameters:

https://www.google.com/?pomg

https://www.google.com/product/?spingoms

?spingoms , ?pomg - parameters

I want something like this - /?(.*) - [R=404,NC,L]
But everything i tried didn't work. thanks

答案1

得分: 1

这个有效:

RewriteCond %{QUERY_STRING} . [NC]
RewriteRule (.*) - [R=404,L]
英文:

This one works:

RewriteCond %{QUERY_STRING} . [NC]
RewriteRule (.*) - [R=404,L]

huangapple
  • 本文由 发表于 2023年6月22日 17:24:29
  • 转载请务必保留本文链接:https://go.coder-hub.com/76530396.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定