samuel40
V2EX  ›  GitHub

Github Pages 绑定域名后 File not found

  •  
  •   samuel40 · Sep 9, 2015 · 3136 views
    This topic created in 3898 days ago, the information mentioned may be changed or developed.

    绑定域名后,使用域名进去,主页能进,但是布局全乱了。而且链接点进去就显示 404 ( File not found )。好像是路径的问题,但是又不知道怎么改。(使用原来的地址就正常)

    21 replies    2015-09-09 11:02:31 +08:00
    loading
        1
    loading  
       Sep 9, 2015 via iPhone
    不敢贴地址?
    R18
        2
    R18  
       Sep 9, 2015 via Android
    嗯,伪静态?
    datou552211
        3
    datou552211  
       Sep 9, 2015 via iPhone
    有加 cname 文件嘛
    samuel40
        4
    samuel40  
    OP
       Sep 9, 2015
    @datou552211 加了,里面写着 enjoycode.me
    samuel40
        5
    samuel40  
    OP
       Sep 9, 2015
    huobazi
        6
    huobazi  
       Sep 9, 2015
    你的项目名称应该是 yourname.github.com/io
    samuel40
        8
    samuel40  
    OP
       Sep 9, 2015
    @huobazi 没绑定域名之前都是完全正常的
    loading
        9
    loading  
       Sep 9, 2015 via iPhone   ❤️ 1
    _config.yml 中 baseurl 改为空。

    你可以点开你的连接,在地址里面删掉

    这个可访问
    http://enjoycode.me/2015/09/07/markdown-test2/

    而你的 404 地址是
    http://enjoycode.me/hellosilence/2015/09/07/markdown-test2/
    TakanashiAzusa
        10
    TakanashiAzusa  
       Sep 9, 2015
    你页面里的链接全是`//css/bootstrap.min.css`这种绝对路径。。怎么可能不挂。。
    loading
        11
    loading  
       Sep 9, 2015 via iPhone
    手机里给你搞定的,记得多点几个感谢~
    loading
        12
    loading  
       Sep 9, 2015 via iPhone
    @TakanashiAzusa 您再想想?
    samuel40
        13
    samuel40  
    OP
       Sep 9, 2015
    @oott123 试过也不行。我把这行改成 baseurl: "/",使用 enjoycode.me 访问,地址栏链接变成了这样: http://0.0.7.223/09/07/markdown-test2/,无法显示网页。通过 https://github.com/samuel40/hellosilence 访问,布局也乱了……很纠结
    samuel40
        14
    samuel40  
    OP
       Sep 9, 2015
    @loading 我试试看,多谢热心回复~
    TakanashiAzusa
        15
    TakanashiAzusa  
       Sep 9, 2015
    @loading 只看了他的首页,样式和脚本文件都是绝对路径写死的,像你说的 baseurl 没设置好所以导致绝对路径出错了。
    不过到文章里后就变成相对路径不是绝对路径了。。
    samuel40
        16
    samuel40  
    OP
       Sep 9, 2015
    @TakanashiAzusa 应该就是路径的问题。但是绑定域名后,不就相当于 enjoycode.me 代替了 samuel40.github.io 这个吗? 路径应该不影响呀?
    66beta
        17
    66beta  
       Sep 9, 2015
    /hellosilence/css/bootstrap.min.css
    楼主,把 /hellosilence 删掉
    loading
        18
    loading  
       Sep 9, 2015 via iPhone   ❤️ 1
    https://github.com/samuel40/hellosilence/blob/gh-pages/index.html#8

    你看下这个地址是如何构成就知道了,无需多想!
    loading
        19
    loading  
       Sep 9, 2015 via iPhone
    我刚刚看你改好了,现在又坏了?
    samuel40
        20
    samuel40  
    OP
       Sep 9, 2015
    @66beta 怎么没找到这行在哪个文件呀,我用 find 命令搜索过了
    samuel40
        21
    samuel40  
    OP
       Sep 9, 2015
    @loading 太感谢了,把 baseurl 改为空,使用 enjoycode.me 就正常了。就是使用 http://samuel40.github.io/hellosilence/访问,主页布局又乱了,可以不用管它么……(给您点 32 个赞!)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3563 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 261ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
    ♥ Do have faith in what you're doing.