yappone 发表于 2014-12-4 09:22:00

为什么中文路径2个或以上空格出现404?

url含有中文,当空格为一个是可以正常显示,但是2个或以上连续空格则不能正确显示,出现404.apache中没有这个问题,该如何解决。

licess 发表于 2014-12-5 10:00:24

http://107.155.79.41/ a.txt
http://107.155.79.41/a.txt
http://107.155.79.41/   a.txt

yappone 发表于 2014-12-5 11:03:18

军哥http://down1.52dianlan.com/标准/国标/数 据.rar
这是文件名中一个空格,可以下载
http://down1.52dianlan.com/标准/国标/标   准.rar
如果2个空格或以上,404错误,URL好像自动转换为1个空格,所以出现错误。

licess 发表于 2014-12-5 20:24:43

那是你浏览器的问题吧,我这边chrome ie都可以下载
http://107.155.79.41/标准.rar

http://107.155.79.41/标   准.rar
都正常提示下载

yappone 发表于 2014-12-6 10:51:49

你把下面的文件改名试试,例如数据.rar两个文件名一样的话有可能下载的是第一个文件。

licess 发表于 2014-12-6 13:59:10

http://107.155.79.41/ a.txt
http://107.155.79.41/a.txt
http://107.155.79.41/   a.txt
你看一下这个不就行了都是不一样的内容

yappone 发表于 2014-12-8 09:25:07

发现在CHROME下复制链接再粘贴就剩下一个空格了,IE8下链接都正常,难道是BUG?
郁闷啊

yappone 发表于 2014-12-8 09:26:29

chrome 原版和360极速都是,链接粘贴到地址栏都自动变成1个空格了
页: [1]
查看完整版本: 为什么中文路径2个或以上空格出现404?