如何配置 Apache 将子域的 http 请求重写为正确目录的 https 请求?
例如,我有以下 VirtualHost 配置:
然而,这变成http://redmine...us
了https://redmine...us/redmine
。
此外,改变
RewriteRule ^(.*)$ https://%{HTTP_HOST}/redmine [R]
到
RewriteRule ^(.*)$ https://%{HTTP_HOST} [R]
似乎只是将 HTTP 请求重定向到HTTP://...us
,该页面目前是默认/var/www/index.html
页面。
有什么建议么?
答案1
尝试这个:
重写引擎开启 RewriteCond %{HTTPS} 关闭 重写规则 (.*) https://%{HTTP_HOST}%{REQUEST_URI}
http://www.cyberciti.biz/tips/howto-apache-force-https-secure-connections.html