【发布时间】:2013-06-11 02:51:11
【问题描述】:
我正在尝试编写一些简单的规则来为几个 url 重定向到 https 并为其他 URL 重定向到 http。以下是我当前的设置,但它会导致重定向循环。谁能告诉我我做错了什么。
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} ^\/(sign-in|register)+ [NC]
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} !^\/(sign-in|register)+ [NC]
RewriteRule ^(.*)$ http://%{SERVER_NAME}/$1 [R=301,L]
【问题讨论】:
标签: .htaccess mod-rewrite