首页 > 问答 > https部署后,不带www301跳转带www设置不成功(悬赏5元)

https部署后,不带www301跳转带www设置不成功(悬赏5元)

[导读]: 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 下没问题。请教...

 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