【发布时间】:2017-07-21 10:16:54
【问题描述】:
我是新手,请帮助我,我只想将所有其他用户重定向到403.php 页面,除了少数指定的 IP 地址。
我在一个 wordpress 网站上工作,所以 www.example.com/wp-admin 是我要重定向的页面(目录)
【问题讨论】:
标签: wordpress .htaccess mod-rewrite
我是新手,请帮助我,我只想将所有其他用户重定向到403.php 页面,除了少数指定的 IP 地址。
我在一个 wordpress 网站上工作,所以 www.example.com/wp-admin 是我要重定向的页面(目录)
【问题讨论】:
标签: wordpress .htaccess mod-rewrite
你可以把这段代码放在你的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]
【讨论】:
domain.com -)