我有:
RewriteCond %{HTTP_HOST} ^MYDOMAIN\.com$ [NC]
RewriteRule ^(.*)$ http://www.MYDOMAIN.com/$1 [L,R=301]
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} ^/(user|admin|cart)
RewriteRule ^(.*)$ https://www.MYDOMAIN.com/$1 [R=301,L]
这有效地路由所有 /user 和 /admin 和 /cart 路径以使用 SSL。我的问题是相反的。我需要一条规则,说明如果您不在这些页面上,它会将您重定向到 HTTP(无 SSL)。
我怎么做?