我的 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