gpt4 book ai didi

apache - 将 http 重定向到 https 排除特定 IP

转载 作者:行者123 更新时间:2023-12-02 03:44:47 25 4
gpt4 key购买 nike

我已使用以下规则排除 200.200.0.17 从 http 重定向到 https,但其请求(来自 200.200.0.17)仍被重定向到 https。任何帮助将不胜感激。

<VirtualHost _default_:80>
# If mod_rewrite is present, it takes precedence over mod_alias
# and it is necessary to rewrite the request to https.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^200.200.0.17
RewriteRule (.*) https://%{HTTP_HOST}$1
</IfModule>

# Otherwise use mod_alias to redirect.
Redirect / https://%{HTTP_HOST}/
</VirtualHost>

最佳答案

第一个规则执行后,第二个规则也会执行。为了防止这种情况发生,请使用 last 标志。更改代码中的行:

RewriteRule (.*) https://%{HTTP_HOST}$1 [L]

参见:https://httpd.apache.org/docs/2.4/rewrite/flags.htm

关于apache - 将 http 重定向到 https 排除特定 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41906420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com