采用ssl证书加密,域名https
网站http自动跳转https设置
liunx主机 Apache 版本 操作方法
修改.htaccess文件
在文件增加如下内容
实现子目录子域名访问http自动跳转https
RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
这个文件要存放在子域名目录下
全站跳转https
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
要存放在主域名根目录下
疑点
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
与RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
有什么区别
全站开启不带www跳转到带https://www
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{http_host} ^beiduoye.com$ [NC]
RewriteRule ^.*$ https://www.beiduoye.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}/$1 [L,R]
</IfModule>
请将.htaccess文件放置在根目录下
暂无评论