【发布时间】:2014-09-08 23:26:56
【问题描述】:
我在想出正确的语法来完成强制 SSL 和不使用 WWW 时遇到了麻烦。
编辑
我已经能够分别完成每项任务,但是当将两者结合起来时,我发现自己陷入了重定向循环。
强制没有 WWW 的工作语法:
RewriteCond %{HTTP_HOST} !^domain\.com$
RewriteRule (.*) http://domain.com/$1 [R=301,L]
我试图强制不使用 WWW 和 SSL
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} !^domain\.com$
RewriteRule (.*) https://domain.com/$1 [R=301,L]
感谢您的任何建议!
【问题讨论】:
标签: apache mod-rewrite ssl no-www