关于 CDN 不自动加“/”的问题

2014-03-10 12:18:49 +08:00
 iyuyue
通常使用Apache或者Ngnix时类似于http://abc.com/aaa会被301到http://abc.com/aaa/

最近在使用七牛时发现虽然能正确获取网页但并不会重定向(Orca.io会重定向),这样会导致一些相对路径的错误。比如在http://abc.com/aaa/的页面上链接到bbb会跳转到http://abc.com/aaa/bbb。但是在http://abc.com/aaa的页面上链接到bbb会跳转到http://abc.com/bbb
求指点,请问这是七牛的问题,还是相对路径的问题?
2567 次点击
所在节点    问与答
4 条回复
alexrezit
2014-03-10 12:22:39 +08:00
我记得用 nginx 的时候是手写 rewrite 加斜线的...
lyragosa
2014-03-10 12:45:47 +08:00
恰好相反 我是把后者定向到前者。
jsonline
2014-03-10 13:23:05 +08:00
/aaa/ -> /aaa/index.html
/aaa -> /aaa.html

另外其实你可以用 html 的 <base> 标签来解决问题。
iyuyue
2014-03-10 21:57:53 +08:00
@jsonline
额,是要修改html么? 可是如果用户输入了类似于http://phoenix.qiniudn.com/test/ip/web这样的网址,页面上的加载都跪了。。只有http://phoenix.qiniudn.com/test/ip/web/才可以

p.s.:我没有收到回复通知= =,抱歉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/103630

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX