是否可以在具有自定义域的GitHub Pages网站上使用HTTPS/SSL?

km0tfn4u  于 2023-04-12  发布在  Git
关注(0)|答案(3)|浏览(124)

有没有办法在使用自定义域的GitHub Pages网站上使用HTTPS/SSL?建议使用SSL以获得更好的搜索引擎排名,除此之外还有很多其他用途。

svdrlsy4

svdrlsy41#

GitHub页面上的自定义域名do支持HTTPS / SSL:
GitHub Pages自2009年起支持自定义域,*.github.io域上的网站自2016年起支持HTTPS。如今,GitHub Pages上的自定义域也开始支持HTTPS,这意味着超过100万个GitHub Pages网站将通过HTTPS提供服务。
https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
1.转到https://github.com/**username**/**repo**/settings
1.选中复选框“强制HTTPS”:

在2018年5月1日之前,GitHub Pages仅在使用*.github.io域的网站上支持SSL:https://help.github.com/articles/securing-your-github-pages-site-with-https/

eanckbw9

eanckbw92#

现在可以在具有自定义域的GitHub Pages网站上使用HTTPS
如果您正在为自定义域使用CNAMEALIAS记录,则您已全部设置好,并且您的网站应该可以通过HTTPS访问
如果您使用的是A记录,您必须使用新的IP地址更新您网站的DNS记录。请参阅我们的guide to setting up your custom domain with Pages and update any A records you might have set
一旦你有HTTPS工作:
您可以在存储库的设置中选择“Enforce HTTPS” for your domain,以确保通过HTTP请求您的网站的用户升级到HTTPS。

您可以在这里阅读完整的公告:https://blog.github.com/2018-05-01-github-pages-custom-domains-https/

z31licg0

z31licg03#

https://stackoverflow.com/a/42177720/16087088
添加到这个答案(因为我必须通过一些其他问题-不能强制HTTPS)

  • 尝试从DNS记录和其他可能影响指向GitHub活动页面的记录中删除“停放”的记录。
  • 确认您已经从GitHub输入了所有的A名称(可能185.199.108.153是为了强制使用https)- [IP截图]:https://i.stack.imgur.com/M8sMM.png
  • 在CNAME中添加[您的用户名].github.io。
  • 在名称中添加“www”,并将[您的域名].com作为值

〈3 happy networking...

相关问题