使用.htaccess(有没有其他解决方案?)有没有办法让站点的所有动态链接(包含符号的链接?)返回404找不到的响应头?
例如:
http://www.example.com/?bla_bla - 将返回404
http://www.example.com/test/index.html?no_redirect=true - 将返回404
答案 0 :(得分:1)
我假设您要求包含查询字符串的任何请求返回404.如果 是您想要的,请使用以下内容:
RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule .* - [R=404,L]
这将使用正则表达式.+
来检查查询字符串中是否有一个或多个字符。如果满足该条件,则任何路径(.*
匹配0个或更多字符)将被重定向为404