将http,https重定向到https://www.domain-name

时间:2018-10-29 07:32:30

标签: .htaccess

我获得了www ssl证书。每当用户键入https://www.domain-name.com/folder/home.phphttp://domain-name.com或domain-name.com

时,我都必须重定向我的网站https://domain-name.com

我尝试了很多方法。当我输入domain-name.com时,它可以工作,但显示隐私错误,并且在使用https://domain-name.com

时无法重定向
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule .* https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L]

2 个答案:

答案 0 :(得分:0)

请更改

RewriteRule .* https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L]

收件人

RewriteRule ^(.*)$ https://www.%{SERVER_NAME}%{REQUEST_URI} [R,L]

答案 1 :(得分:0)

尝试这个:

RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,NE,R=301]