重定向403页面,.htaccess

时间:2016-09-01 15:52:54

标签: .htaccess

嗨!首先感谢帮助我解决我的问题!

摘要&问题:

我正在网站上工作,并且上面有一个IP白名单

allow from **.***.***.**
allow from **.***.**.***
deny from all

现在我希望没有访问权限的所有用户都会被重定向到maintenance.html,但它不起作用。

我尝试了什么:

RewriteEngine On
RewriteRule ^maintenance.html$ /index.html [R=301]

ErrorDocument 403 /maintenance.html

两个人都不会工作,仍然会给403。

结束:

你可以帮帮我吗?或者你知道有谁知道这个问题的答案吗?请将他们链接到这个问题或自己回答。

非常感谢!感谢所有帮助!

亲切的问候,

贾斯汀

1 个答案:

答案 0 :(得分:2)

删除allowdeny指令,改为使用带RewriteCond的条件语句:

RewriteCond %{REMOTE_ADDR} !^(1\.2\.3\.4|1\.2\.3\.5)$
RewriteRule . /maintenance.html [R=301,L]

这会将所有使用1.2.3.41.2.3.5以外的IP的用户重定向到maintenance.html页面。

相关问题