【发布时间】:2011-05-22 08:39:01
【问题描述】:
我希望我的 apache 始终强制人们使用 https 并将基于 IP 的查找映射以转发到服务器名称。以下设置(在 httpd.conf 文件中)负责 http 到 https 的重定向:
<Location />
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://my_server.example.com%{REQUEST_URI}
</Location>
但现在我还希望,如果人们键入 192.168.1.2,他们会被重定向到 my_server.example.com。 总结一下:
http://192.168.1.2/someurl -> https://my_server.example.com/someurl
我尝试了几件事,但要么我的设置被忽略,要么我最终进入重定向循环。 有什么提示吗?
【问题讨论】:
标签: apache mod-rewrite redirect