以下是我得到的信息:
- CentOS 5.4(32 位)
- 安装 Apache httpd(服务器版本:Apache/2.2.11 (Unix))
- mod_rewrite 已经存在
问题:如何重定向简单http://site.com到https://site.com 不是使用 VirtualHost 定义?
PS:尝试在 SF 的后续答案中寻找,但没有找到好的解决方案。
谢谢。
答案1
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
答案2
您可以使用 mod_alias 和重定向根据目录。链接的文档标识了其他详细信息。
<Directory /path/to/site>
Redirect /service https://foo2.example.com/service
</Directory>