iyuyue
V2EX  ›  问与答

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

  •  
  •   iyuyue · Mar 10, 2014 · 3026 views
    This topic created in 4474 days ago, the information mentioned may be changed or developed.
    通常使用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 replies    1970-01-01 08:00:00 +08:00
    alexrezit
        1
    alexrezit  
       Mar 10, 2014 via iPad
    我记得用 nginx 的时候是手写 rewrite 加斜线的...
    lyragosa
        2
    lyragosa  
       Mar 10, 2014
    恰好相反 我是把后者定向到前者。
    jsonline
        3
    jsonline  
       Mar 10, 2014   ❤️ 2
    /aaa/ -> /aaa/index.html
    /aaa -> /aaa.html

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

    p.s.:我没有收到回复通知= =,抱歉
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3206 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:51 · PVG 21:51 · LAX 06:51 · JFK 09:51
    ♥ Do have faith in what you're doing.