我正在尝试使用.htaccess文件强制特定目录使用https。我有:
RewriteEngine On
RewriteRule roster/([\ A-Za-z]+)/$ roster/roster.php?s=$1
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} members [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
第一个重写规则有效,但第二个不做任何事情。我正在使用Apache / 2.2.3(Red Hat),如果有帮助的话。