RewriteCond %{HTTP:From-Https} !^on$ [NC]
RewriteRule ^(.*)$
https://www.1818988.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$
https://www.1818988.com$1 [R=301,L]
http 下没问题。请教大神
https://1818988.com 无法跳到 https://www.1818988.com 上
http://1818988.com 这样是可以跳到 https://www.1818988.com
第一段代码是将带WWW的域名和不带WWW的域名 301重定向 WWW的域名
第二段代码是将 不带WWW的域名 301重定向带WWW的域名
第三段代码是指定 带WWW的域名ssl连接。 需要注意的是,第二段和第三段中的证书都需要各自域名对应的证书,比如说第二段就需要域名不带WWW的域名对应的证书,第三段就需要带WWW的域名对应的证书。按照上述示例修改为适合自己网站域名的设置,就可以实现在https模式下不加www强制跳转到www的功能。
###咨询一下服务商
###在网站 入口文件 .htaccess 这样写 所有http都会自动跳转到https
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{REQUEST_URI} !^/
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R]
###这个好像https上面有个协议吧 ,你可以看一下
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/54417.html