重定向除一个 IP 之外没有 SSL 的所有访问者



我想使用 htaccess 将我网站 (example.com) 上的所有访问者重定向到该站点的 SSL 版本,除了 1 个服务器 IP 地址。我似乎无法让它工作...两者都可以工作,但SSL和IP例外让我头疼。

内容如下:

RewriteCond %{REMOTE_ADDR} != 124.125.126.127 [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L,QSA]

(我已经搜索过,但找不到这个组合SSL和异常)

你不需要[OR],只需要两个条件和一起:

RewriteCond %{REMOTE_ADDR} !^124.125.126.127$
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

最新更新