iyuyue
V2EX  ›  问与答

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

  •  
  •   iyuyue · Mar 10, 2014 · 3325 views
    This topic created in 4625 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
    alexrezit
    Mar 10, 2014 via iPad
    1
    我记得用 nginx 的时候是手写 rewrite 加斜线的...
    lyragosa
    lyragosa
    Mar 10, 2014
    2
    恰好相反 我是把后者定向到前者。
    jsonline
    jsonline
    Mar 10, 2014❤️2
    3
    /aaa/ -> /aaa/index.html
    /aaa -> /aaa.html

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

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