所有以%结尾的网址都会出现以下错误
“错误请求,您的浏览器发送了此服务器无法理解的请求。”
我已经重新设计了我的网站,之前根据我的谷歌分析网址以%结尾运行。
我想提一下,我尝试使用相同的旧htaccess,但无法修复它。我做的其他重要更改是托管,我将服务器指向子文件夹或根目录。
请帮我解决问题
答案 0 :(得分:1)
%
是保留字符,不应用于除百分比编码之外的任何内容。
如果您确实需要传递网址上的字符,请使用%25
答案 1 :(得分:0)
试试这个:400 Bad Request when URL ends with % (将鼠标移到它上面并查看URL,这是该页面的URL,并添加了%!)
问题可能是%被用作特殊符号(如空格或非拉丁字符)的转义字符,浏览器需要一个代码。