Github Pages 绑定域名后 File not found

2015-09-09 08:11:57 +08:00
 samuel40

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

2604 次点击
所在节点    GitHub
21 条回复
loading
2015-09-09 08:38:38 +08:00
不敢贴地址?
R18
2015-09-09 08:56:15 +08:00
嗯,伪静态?
datou552211
2015-09-09 08:57:36 +08:00
有加 cname 文件嘛
samuel40
2015-09-09 10:16:46 +08:00
@datou552211 加了,里面写着 enjoycode.me
samuel40
2015-09-09 10:17:49 +08:00
huobazi
2015-09-09 10:21:34 +08:00
你的项目名称应该是 yourname.github.com/io
oott123
2015-09-09 10:26:27 +08:00
samuel40
2015-09-09 10:28:41 +08:00
@huobazi 没绑定域名之前都是完全正常的
loading
2015-09-09 10:31:38 +08:00
_config.yml 中 baseurl 改为空。

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

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

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

你看下这个地址是如何构成就知道了,无需多想!
loading
2015-09-09 10:53:55 +08:00
我刚刚看你改好了,现在又坏了?
samuel40
2015-09-09 10:55:22 +08:00
@66beta 怎么没找到这行在哪个文件呀,我用 find 命令搜索过了

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

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

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

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

© 2021 V2EX