Centos
如果請求不是來自本地主機,Apache 重定向到 https
我有一個帶有 apache 2.2.15 的 Centos 6.7。我想將所有流量從埠 80 重定向到 443,但有一個例外。來自本地主機的流量我想保留在埠 80 上。
現在我使用這個配置,但我不知道如何更改它
RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]
如果您啟用了 IPv6,您需要使用
RewriteCond
with%{REMOTE_ADDR}
,可能是 multiple 來處理。這是基本配置:RewriteEngine On RewriteCond %{HTTPS} !on RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,QSA]