嗨!首先感谢帮助我解决我的问题!
摘要&问题:的
我正在网站上工作,并且上面有一个IP白名单
allow from **.***.***.**
allow from **.***.**.***
deny from all
现在我希望没有访问权限的所有用户都会被重定向到maintenance.html
,但它不起作用。
我尝试了什么:
RewriteEngine On
RewriteRule ^maintenance.html$ /index.html [R=301]
和
ErrorDocument 403 /maintenance.html
两个人都不会工作,仍然会给403。
结束:
你可以帮帮我吗?或者你知道有谁知道这个问题的答案吗?请将他们链接到这个问题或自己回答。非常感谢!感谢所有帮助!
亲切的问候,
贾斯汀
答案 0 :(得分:2)
删除allow
和deny
指令,改为使用带RewriteCond
的条件语句:
RewriteCond %{REMOTE_ADDR} !^(1\.2\.3\.4|1\.2\.3\.5)$
RewriteRule . /maintenance.html [R=301,L]
这会将所有使用1.2.3.4
和1.2.3.5
以外的IP的用户重定向到maintenance.html
页面。