Apache中文URL中有包含“\x85”字节的汉字时导致的Rewrite失败及404问题 目录 隐藏 1 问题分析 2 解决方法 Url中有Unicode编码包含有“\x85”的汉字字节(即encode后包含“%85”的汉字, 如:“公”、“关”、 “兲“、 “共“、 “兰“、 “儰”、 “䅰”、 “腰” 等),并且不是作为查询参数时,无法正常使用。 问题分析 可能是因为“\x85”字节在Unicode中为控制字符“Next Line”,干扰正则表达式中“$”的识别。 解决方法 URL中尽量不要包含汉字,必须出现汉字时尽量作为查询参数使用。