我想强制用户使用 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]