网站启用ssl后http自动跳转https的方法


网站启用ssl后,怎么将http自动跳转https呢?下面介绍.htaccess实现方法

一、非www跳转www并跳转https

在你网站目录下放一个.htaccess文件,编辑器打开.htaccess文件,写入如下规则:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^veryssl.com [NC]
RewriteRule .* http://www.veryssl.com% 
{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}% 
{REQUEST_URI} [L,R=301]
</IfModule>

二、www跳转https非www

编辑器打开.htaccess文件,写入如下规则:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^veryssl\.com$ [NC]
RewriteRule .* http://veryssl.com% 
{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}% 
{REQUEST_URI} [L,R=301]
</IfModule>

声明:渐行渐远|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 网站启用ssl后http自动跳转https的方法