Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess url具有%symbol时未找到http问题_.htaccess_Mod Rewrite_Url Rewriting - Fatal编程技术网

.htaccess url具有%symbol时未找到http问题

.htaccess url具有%symbol时未找到http问题,.htaccess,mod-rewrite,url-rewriting,.htaccess,Mod Rewrite,Url Rewriting,它显示了大量未找到的404 URL。当然,url中存在格式错误的查询字符串 http://www.example.com/ref=http%3A%2F%2Fwww.example.org/ Bbove url无法访问.htaccess验证 RewriteRule ^(.*)$ index.php?request_url=$1 [QSA,L] 如果该url通过上述.htaccess规则到达/通过,我可以简单地添加R=301,但该url没有通过该.htaccess规则到达/通过,并显示404错误

它显示了大量未找到的404 URL。当然,url中存在格式错误的查询字符串

http://www.example.com/ref=http%3A%2F%2Fwww.example.org/
Bbove url无法访问.htaccess验证

RewriteRule ^(.*)$ index.php?request_url=$1 [QSA,L]

如果该url通过上述.htaccess规则到达/通过,我可以简单地添加R=301,但该url没有通过该.htaccess规则到达/通过,并显示404错误。

它不起作用,因为url被编码并将分别解码为%2F for/和%5C for\。 Apache对此类请求有安全限制 查看这些URL以了解更多信息

要使其工作,请在apache配置中传递已解码的请求或启用AllowEncodeDSLASH并重新启动apache服务


你好请解释固定接受比率