我已经设置了我的 .htaccess 来重定向来自 http://subdomain.domain.com.tld、http://www.subdomain.domain.com.tld 和 http://domain.com.tld/folder 的请求(文件夹包含子域的内容)到 https://subdomain.domain.com.tld 所以我的 subdomain.domain.com.tld 的单域 SSL 证书设置始终使用。
我的问题是 http://domain.com.tld 也重定向到 https://subdomain.domain.com.tld。我该如何阻止这个?
RewriteOptions inherit
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^subdomain.domain\.com.tld
RewriteRule ^(.*)$ https://subdomain.domain.com.tld/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^.*$
RewriteRule ^folder$ "https\:\/\/subdomain\.domain\.com\.tld\/" [R=301,L]
谢谢你。