背景:
我的博客搭建在github上,cname添加的是带www的域名www.cobcmw.com
,域名解析是使用的Cloudflare的别名解析,解析记录如下:
但是,解析之后,www.cobcmw.com
能正常访问,并跳转到https://www.cobcmw.com
(我github设置的是强制跳转到https),而不带www
的域名就无法访问了,但是ping能够正常ping通,说明能解析到github,但是在github上找不到域名,因为我的github cname绑定的是www.cobcmw.com
域名。
请注意:github pages是不支持同时绑定两个域名的,官方说明详见:https://help.github.com/articles/troubleshooting-custom-domains/,官方的解释如下:
A CNAME file can contain only one domain. To point multiple domains to the same Page, set up redirects through your DNS provider.
也就是你只能通过DNS提供商来尝试跳转的方式来实现。这里我们通过设置Cloudfare的跳转功能来实现:
1.登录你的Cloudflare账号,然后选择你要设置跳转的域名;
2.然后选择顶部菜单的“Page rules”,如下图:
3.点击“Create Page Rule”按钮,设置如下:
经过上面的设置,http://cobcmw.com
和https://cobcmw.com
就都会跳转到https://www.cobcmw.com
的开头的地址。
经测试,Cloudflare只支持一个域名进行上述操作,我的是免费账号,本来我想让weiyandy.com也实现上述需求,但是第二个添加的就不能实现上述需求了。
参考文章:
最新评论
网飞没问题, 迪士尼+有解决方案么?
pp助手是安卓手机用的,根本下载用不来苹果
已解决
这样的话数据库里的结构为{"attachment":{"content":"xxx"}}, 要怎么才能变成{"content":"xxx"},从而使结构保持一致?
赞! make test不过的坑都写到的,谢谢楼主~
谢谢你
用了root用户还是一直502是怎么回事呢
student id 是空的