我正在使用htaccess配置仅允许我的IP:
order deny,allow
deny from all
allow from MY.IP
例如,当403->转到www.google.com
时,如何在403上重定向到另一个域。
答案 0 :(得分:0)
您不能在同一请求中发送403并重定向(3xx)。您要做一个或另一个。
要在请求IP不是您自己的IP时进行重定向,则需要使用mod_rewrite而不是mod_authz...。例如,在您的.htaccess
文件的顶部:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !=203.0.113.111
RewriteRule ^ https://example.com/ [R,L]
203.0.113.111
是您的IP地址,https://example.com/
是您要将所有其他用户发送到的URL。
但是,发送403禁止访问可能是更好的响应。