我通过 godaddy 为我的网站购买了 SSL 证书。如何强制我的网站始终加载 https 而不是 http?

Posted

技术标签:

【中文标题】我通过 godaddy 为我的网站购买了 SSL 证书。如何强制我的网站始终加载 https 而不是 http?【英文标题】:I purchased an SSL certificate for my website through godaddy. How do I force my website to always load https instead of http? 【发布时间】:2017-09-03 12:11:09 【问题描述】:

这是我的第一个网站。我获得了 SSL 证书,因此我可以托管我制作的使用导航器方法进行定位服务的应用程序。但是,除非我专门在适当的位置键入 s,否则我的网站不会自然地在 https 上加载。如何让它始终安全加载?

编辑:已解决 这是我使用 Godaddy 托管解决此问题的链接

Link to godaddy help page

【问题讨论】:

可能复制到***.com/questions/85816/…。 “重写”是一种方式,但 IMO 最好的解决方案是 HSTS。 【参考方案1】:

要强制所有网络流量使用 HTTPS,请在根文件夹的 .htaccess 文件中插入以下条件。

RewriteEngine On 
RewriteCond %SERVER_PORT 80 
RewriteRule ^(.*)$ https://www.your-website.com/$1 [R,L] 

【讨论】:

该死的,我似乎没有那个文件:/ 在你的根目录下创建一个 是根目录public_html吗? 对不起,我对此很陌生。这些愚蠢的问题在网上没有太多信息,因为显然我是唯一一个不能自然理解的人 它说它已经存在,但是当我搜索我的所有文件夹时它没有出现并且没有出现。感谢您的尝试

以上是关于我通过 godaddy 为我的网站购买了 SSL 证书。如何强制我的网站始终加载 https 而不是 http?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Godaddy 证书导出私钥并与 Apache SSL 一起使用

goDaddy SSL证书 Nginx配置全流程 (转)

SSL 不适用于 AWS 上的 Route 53 域

在两个虚拟主机上使用 SSL

如何启用 (https) SSL 证书 AWS EC2 托管站点

azure绑定ssl,godaddy的ssl证书