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