Apache24-强制使用 https,特定 IP 除外

Apache24-强制使用 https,特定 IP 除外

我想强制用户使用 https 连接到我的服务器,但是由于历史原因,有一部分用户无法使用 https。幸运的是,这些用户都来自同一个 IP 地址。

是否可以强制使用 https,除非它们来自特定的 IP 或 IP 范围?

答案1

不确定为什么投票反对??但是我找到了答案:

RewriteCond %{HTTPS} !=on
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

https://stackoverflow.com/questions/17812267/htaccess-force-ssl-for-all-ips-except-127-0-0-1#answer-17812453

相关内容