【发布时间】:2014-02-23 19:08:01
【问题描述】:
我已启用 https 并且可以使用 HTTP 和 HTTPS 导航应用程序而无需重写。阿帕奇 2.2.24。但我看到一个奇怪的行为:
如果通过http://hostname.com/XXX,则接收400 bad request,但与url/xxx/ 一起工作正常不知道/ 如何帮助重定向到https。
另外,在httpd.conf 中启用了重写,但看不出有什么不同。
此外,HTTP 重定向不起作用。
重写引擎
RewriteEngine On
现在是重写规则
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://hostname.com/XXX [R,L]`
【问题讨论】:
-
尝试用
RewriteCond %{HTTPS} =off替换您的条件。
标签: apache mod-rewrite