我有一个Apache服务器处理的多个域,我希望将所有域都重定向到HTTPS,除了一个域(以下称为www.example.com)。到目前为止,我的情况是这样:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
这会将所有HTTP请求重定向到HTTPS,不幸的是,将包括 http://www.example.com重定向到https://www.example.com –很明显,第二个RewriteCond无法正常工作。我想念什么?