【发布时间】:2017-06-13 20:52:30
【问题描述】:
我已使用以下规则排除 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>
【问题讨论】:
-
我的回答对你有用吗?如果它确实使用了它左上角的勾号,请接受它。谢谢。
标签: apache .htaccess mod-rewrite http-redirect