如何将https://www.subdomain.domain.com转发到https://subdomain.domain.com

时间:2019-08-10 09:38:53

标签: apache

我有一个带有https证书的subdomain.domain.com之类的网站。我想将所有内容重定向到https中没有www的子域。我在htaccess文件中使用以下代码。

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

这适用于

http://subdomain.domain.com -> https://subdomain.domain.com
http://www.subdomain.domain.com -> https://subdomain.domain.com
https://subdomain.domain.com -> stays as it is (good)
https://www.subdomain.domain.com -> ERR_SSL_PROTOCOLL_ERROR

任何想法,我必须添加以重定向的内容:

https://www.subdomain.domain.com -> https://subdomain.domain.com

0 个答案:

没有答案