.htaccess 添加到站点';要将HTTP站点转换为HTTPS吗?

.htaccess 添加到站点';要将HTTP站点转换为HTTPS吗?,.htaccess,http,https,.htaccess,Http,Https,我拥有一个不安全的网站,它只是“HTTP”。我正在尝试将其设置为“HTTPS” 我很好奇,如果在我的网站的.htaccess文件中添加这段代码,是否会做出这样的改变: RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://<common_name>%{REQUEST_URI} 重新编写引擎打开 重写条件%{HTTPS}关闭 重写规则(*)https://%{REQUEST_URI} 好吧,这个“花边

我拥有一个不安全的网站,它只是“HTTP”。我正在尝试将其设置为“HTTPS”

我很好奇,如果在我的网站的.htaccess文件中添加这段代码,是否会做出这样的改变:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://<common_name>%{REQUEST_URI}
重新编写引擎打开
重写条件%{HTTPS}关闭
重写规则(*)https://%{REQUEST_URI}

好吧,这个“花边新闻”可能会在你的工作过程中有所帮助,但它不能起到神奇的作用。。。你仍然需要一个有效的证书,你仍然需要设置一个https主机…谢谢你的时间。我不明白你所说的“可能会有帮助”是什么意思——我的问题是,我的“小贴士”是否可以单独这样做,或者我是否需要与我的提供商(HostGator)一起升级我的主机计划?我想我非常明确地回答了这个问题,不是吗?“添加这个小贴士代码”-这段代码应该适用于大多数站点,以将HTTP重定向到HTTPS(但这本身并不能“生成站点HTTPS”)。但是,您发布的代码不一定正确,因为您缺少
L
R
标志(创建301重定向)。而且,该代码可能根本不起作用,这取决于您的服务器配置和SSL证书的管理方式(例如,许多站点使用前端代理来管理SSL证书,在这种情况下,上述代码将无法工作)。这是您做出的正确决定。这些天证书都是免费的。