我希望我的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
我已經試過幾件事情,但無論是我的設置都被忽略,或者我在一個重定向循環結束了。 任何提示?