Apache 400 URL以%结尾时的错误请求

Apache 400 URL以%结尾时的错误请求,apache,.htaccess,internal-server-error,Apache,.htaccess,Internal Server Error,所有以%结尾的URL都出现以下错误 请求错误,您的浏览器发送了此服务器无法理解的请求 我已经重新设计了我的网站,并根据我的google analytics URL(以%结尾)重新设计了我的网站 我想提及的是,我尝试使用相同的旧htaccess,但无法修复它。我所做的另一个重要的改变是在主机中,我将我的服务器指向一个子文件夹或根目录 请帮我修好它试试这个: (将鼠标移到上面并查看URL,它是此页面的URL,添加了一个%) 问题可能是%被用作特殊符号(如空格或非拉丁字符)的转义字符,而浏览器需要它后

所有以%结尾的URL都出现以下错误

请求错误,您的浏览器发送了此服务器无法理解的请求

我已经重新设计了我的网站,并根据我的google analytics URL(以%结尾)重新设计了我的网站

我想提及的是,我尝试使用相同的旧htaccess,但无法修复它。我所做的另一个重要的改变是在主机中,我将我的服务器指向一个子文件夹或根目录

请帮我修好它

试试这个: (将鼠标移到上面并查看URL,它是此页面的URL,添加了一个%)

问题可能是%被用作特殊符号(如空格或非拉丁字符)的转义字符,而浏览器需要它后面的代码

试试这个: (将鼠标移到上面并查看URL,它是此页面的URL,添加了一个%)


问题可能是%被用作特殊符号(如空格或非拉丁字符)的转义字符,而浏览器需要它后面的代码

%
是一个保留字符,除百分比编码外,不应用于任何其他用途


如果确实需要在url上传递字符,请使用
%25

%
是保留字符,不应用于除百分比编码以外的任何内容


如果您确实需要在url上传递字符,使用
%25

我同意你的观点,但不幸的是,当我在更新之前检查我的谷歌分析时,它用于重新选择爱更正URL。我同意你的观点,但不幸的是,当我在更新之前检查我的谷歌分析时,它用于重新选择爱更正URL。请阅读我的担忧,我知道你提出的观点,但这些页面通常会更早打开,但现在不会打开,因为它们在谷歌中被编入索引。我理解这一点,但它确实不应该被使用,因为它是一个不安全的字符(根据RFC-1738),在某些浏览器中可能无法工作。也许分析升级了,也许浏览器升级了,也许网络服务器升级了。。。这真的没关系。它不应该工作!请阅读我的担忧,我知道你提出的观点,但这些页面通常会更早打开,但现在不会打开,因为它们在谷歌中被索引。我理解这一点,但确实不应该使用它,因为它是一个不安全的字符(根据RFC-1738),在某些浏览器中可能无法工作。也许分析升级了,也许浏览器升级了,也许网络服务器升级了。。。这真的没关系。它不应该工作!