我在mod_rewrite htaccess中掙扎了至少幾天,仍然無法弄清楚。與mod_rewrite奮鬥
我想在我的網站上強制使用HTTPS SSL,但僅限於網絡外部。
我有這樣的事情:
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.30
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R,L]
我的本地IP是192.168.1.30
,是它讓我糾正ADRESS到https://www.mysite.com
。 在一種情況下,它允許我在本地連接到我的服務器。當我輸入https://192.168.1.10
(我的本地服務器地址)。但它不斷拋出我不能保持這種方式的SSL謹慎。
當我鍵入http://192.168.1.10
它重定向我https://www.mysite.com
如何使它從所有重定向獨自離開我的IP?
對於我的邏輯,它不應該重定向我,不管我的REMOTE_ADDR
是192.168.1.30
。
你試過!的RewriteCond%{REMOTE_ADDR}^XXX \ .yyy \ .www \ .zzz,xxx.yyy.www.zzz是你的世界遠程互聯網您的ISP提供的IP? – jacouh