我有一个带有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