制作动态链接(带?)return 找不到错误 404

Make dynamic links (with ?) return error 404 not found

使用 .htaccess(还有其他解决方案吗?)是否有办法使站点的所有动态链接(包含符号的链接?)return 404 未找到响应 header ?

例如:

http://www.example.com/?bla_bla - 将 return 404

http://www.example.com/test/index.html?no_redirect=true - 将 return 404

我假设您要求任何包含 return 404 查询字符串的请求。如果 您想要的,请使用以下内容:

RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule .* - [R=404,L]

这将使用正则表达式 .+ 检查查询字符串中是否有一个或多个字符。如果满足该条件,任何路径(.* 匹配 0 个或多个字符)将被重定向为 404