小樱 发表于 2014/11/27 22:01

kangle主机中让浏览器访问HTTP页面自动301跳转到HTTPS加密页面访问的.htaccess伪静态文件脚本代码

全局跳转
RewriteEngine on
RewriteBase / #我这行是没有配置
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI}


指定把二级域名都跳转到证书的域名
.htaccess规则
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://bbs.itzmx.com/$1


墙角落泪 发表于 2014/11/27 22:01

卡卡北 发表于 2018/12/19 22:56

我这有两种写法,站长给点评点评

方法一:
<chain action='continue' name='http_to_https'>
<acl_self_port revers='1'>443</acl_self_port>
<mark_rewrite path='^(.*)' dst='https://%{SERVER_NAME}$1' internal='1' nc='1' code='301'></mark_rewrite>
</chain>

方法二:
<chain action='continue' name='http_to_https'>
<acl_self_port revers='1'>443</acl_self_port>
<mark_url_rewrite url = '^.* dst='https://%{SERVER_NAME}%{REQUEST_URI}' nc='1' code='301'></mark_url_rewrite>
</chain>

小樱 发表于 2018/12/19 23:58

卡卡北 发表于 2018/12/19 22:56
我这有两种写法,站长给点评点评

方法一:


这个不是htaccess模式了啊!

卡卡北 发表于 2018/12/20 00:45

小樱 发表于 2018/12/19 23:58
这个不是htaccess模式了啊!

用的请求控制直接跳转

小樱 发表于 2018/12/20 02:14

卡卡北 发表于 2018/12/20 00:45
用的请求控制直接跳转

是,另一个贴有说明
页: [1]
查看完整版本: kangle主机中让浏览器访问HTTP页面自动301跳转到HTTPS加密页面访问的.htaccess伪静态文件脚本代码