我是新手,请帮助我,我想要的是将所有其他用户重定向到403.php
页面,除了少量指定的IP地址。
我正在使用wordpress网站,因此www.example.com/wp-admin
是我要重定向的页面(目录)
答案 0 :(得分:1)
您可以将此代码放入htaccess
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$ # IP1 allowed
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$ # IP2 allowed
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$ # IP3 allowed
RewriteRule ^wp-admin(/.*)?$ /403.php [R,L]
不要忘记替换x
个字符(除了你想要的IP之外,你可以为每个字符添加相同的行)。
此外,您想要重定向到403.php
,这意味着您要禁止访问(403)。
您可以使用F
标志(禁止)代替
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$
RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$
RewriteRule ^wp-admin(/.*)$ - [F]