V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iyuyue
V2EX  ›  问与答

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

  •  
  •   iyuyue · 2014-03-10 12:18:49 +08:00 · 2493 次点击
    这是一个创建于 3713 天前的主题,其中的信息可能已经有所发展或是发生改变。
    通常使用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
    求指点,请问这是七牛的问题,还是相对路径的问题?
    4 条回复    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       2014-03-10 12:22:39 +08:00 via iPad
    我记得用 nginx 的时候是手写 rewrite 加斜线的...
    lyragosa
        2
    lyragosa  
       2014-03-10 12:45:47 +08:00
    恰好相反 我是把后者定向到前者。
    jsonline
        3
    jsonline  
       2014-03-10 13:23:05 +08:00   ❤️ 2
    /aaa/ -> /aaa/index.html
    /aaa -> /aaa.html

    另外其实你可以用 html 的 <base> 标签来解决问题。
    iyuyue
        4
    iyuyue  
    OP
       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.:我没有收到回复通知= =,抱歉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5514 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.