我希望我的apache始终强制人们使用https并将基于IP的查找映射为转发到服务器名称。下面的设置(httpd.conf文件)照顾HTTP到HTTPS重定向:Apache重写:强制https和服务器名称,而不是IP
<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
我已经试过几件事情,但无论是我的设置都被忽略,或者我在一个重定向循环结束了。 任何提示?