Wordpress 将除少数IP地址之外的所有IP地址重定向到403.php页面
我是一个新手,请帮助我,我只想将所有其他用户重定向到Wordpress 将除少数IP地址之外的所有IP地址重定向到403.php页面,wordpress,.htaccess,mod-rewrite,Wordpress,.htaccess,Mod Rewrite,我是一个新手,请帮助我,我只想将所有其他用户重定向到403.php页面,除了少数指定的IP地址 我在wordpress网站上工作,因此www.example.com/wp admin是我要重定向的页面(目录)您可以将此代码放在您的htaccess中 RewriteEngine On RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx$ # IP1 allowed RewriteCond %{REMOTE_ADDR} !^xx\.xxx\.xxx\.xx
403.php
页面,除了少数指定的IP地址
我在wordpress网站上工作,因此
www.example.com/wp admin
是我要重定向的页面(目录)您可以将此代码放在您的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
标志(禁止)
thanx非常感谢您的帮助,但我忘了提到的是,只有在访问特定页面时,重定向才会起作用,在我的情况下,它是管理面板到管理面板的整个URI路径是什么?(访问它的url是什么-如果你愿意,你可以用
domain.com
替换你的域名-)我正在wordpress网站上工作,所以www.example.com/wp-admin是我想要重定向的页面。我编辑了我的答案。别忘了把这个代码放在Wordpress的主要规则之前
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]