xiaohantx
V2EX  ›  问与答

Github Pages 支持绑定多个域名么。

  •  
  •   xiaohantx · Jun 17, 2018 · 4314 views
    This topic created in 3065 days ago, the information mentioned may be changed or developed.
    搜了下是说设置 CNAME,并且同一一级域名下...设置了三个,但是貌似只有第一个能顺利访问打开。
    10 replies  •  2018-06-17 17:21:54 +08:00
    xiaohantx
    xiaohantx
    OP
    Jun 17, 2018
    1
    已经了解到:
    https://help.github.com/articles/troubleshooting-custom-domains/#multiple-domains-in-cname-file

    CNAME 文件中有多个域
    CNAME 文件只能包含一个域。要将多个域指向同一页,请设置通过 DNS 提供商的重定向。
    nfroot
    nfroot
    Jun 17, 2018
    2
    意义何在
    xiaohantx
    xiaohantx
    OP
    Jun 17, 2018 via Android
    3
    @nfroot 不想闲置 www 头
    loading
    loading
    Jun 17, 2018 via iPhone
    4
    www 在 dns 做 301 不就好了?
    pexcn
    pexcn
    Jun 17, 2018
    5
    www 也可以 在 DNS 设置 CNAME 指向 <username>.github.io
    xiaohantx
    xiaohantx
    OP
    Jun 17, 2018 via Android
    6
    @loading 是的目前已经才用了了 301,我是之前问的可以绑定多个域名...
    xiaohantx
    xiaohantx
    OP
    Jun 17, 2018 via Android
    7
    @pexcn 嗯明白的...这里是指多个域名直接 cname 或者 a 解析绑定。。
    sneezry
    sneezry
    Jun 17, 2018 via iPhone❤️1
    8
    当你在 CNAME 里写了 example.com ,GitHub 同时会自动帮你绑定 www.example.com ,只需要设置同样的 DNS 即可。

    example.com, cname, username.github.io
    www.example.com, cname, username.github.io
    xiaohantx
    xiaohantx
    OP
    Jun 17, 2018 via Android
    9
    @sneezry 这样哦,谢谢,因为我绑定的首要 blog.example.com 所以 www 没生效
    sneezry
    sneezry
    Jun 17, 2018 via iPhone❤️1
    10
    @xiaohantx 如果绑定的不是裸域( example. com ),而是子域( sub.example. com ),GitHub 是不会自动绑定 www 的,这种情况就需要额外的设置方法了,比如再搞个服务器专门做 301 跳转。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 22:00 · PVG 06:00 · LAX 14:00 · JFK 17:00
    ♥ Do have faith in what you're doing.