【发布时间】:2012-12-05 23:32:36
【问题描述】:
在遵守其他规则的同时,我的 mod_rewrite 到 SSL 存在问题。我需要所有页面都在 SSL 上,但是通过添加规则会创建一个重定向循环。
这是我目前所拥有的:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule (.*) https://www.domain.com/ [R=301]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteBase /
# Sign up
RewriteRule ^sign-up/$ /register.php [NC]
我可能在哪里出错了?我试过改变规则的顺序,但没有成功。
干杯, RJ
【问题讨论】:
标签: .htaccess mod-rewrite ssl