利用.htaccess文件代码实现HTTP跳转HTTPS

各位站长在搭建完网站后绝大多数都会布置SSL证书,使网站能通过https://来访问,这样加密的好处就是用户访问网站的时候电脑与服务器之间收发的信息传输将更加安全。

但是个别站长在启用SSL证书后不清楚怎么使网站强制从HTTP跳转为HTTPS今天交给大家一个方法,适应于托管在Linux系统下的网站。

需要在你的网站根目录下的.htaccess文件(没有需要创建一个)中添加下面代码:

单域名跳转

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://你的域名/$1 [R,L]

整站跳转

<IfModule dir_module>
RewriteEngine on  
RewriteCond %{SERVER_PORT} !^443$  
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [R=301,L]
</IfModule>
点赞
  1. 欧文斯说道:

    还可以,像虚拟主机很多配置都改不了,用 apache .htaccess 就搞定了。

    1. 汐岑君说道:

      @欧文斯:对的

  2. Starmark小绿说道:

    宝塔直接点击强制https

  3. 感谢博主分享,博主好人

发表评论

电子邮件地址不会被公开。必填项已用 * 标注