Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 将除少数IP地址之外的所有IP地址重定向到403.php页面_Wordpress_.htaccess_Mod Rewrite - Fatal编程技术网

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]