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]
答案 0 :(得分:0)
这适用于整个域
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]