.htaccess http to https specific domain multiple domains red


.htaccess http to https specific domain multiple domains redirect

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

我正在尝试使用它,它可以工作,但是我的单个IP/同一服务器上的每个域也在尝试转到HTTPS,并且我只有一个SSL对一个域有效。

如何指定重写规则仅应用于一个特定域?

这个似乎有一个重定向循环,但它只隔离一个要重定向的域

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example'.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

这应该适用于整个域

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]