2015-02-10 23 views
1

我想要做的是拒绝对wp-admin的访问(用户可以登录)并且只允许从特定的ip访问。Wordpress拒绝访问Apache中的wp-admin目录

我把这些为.htaccess,但我得到500内部服务器错误:

# BEGIN Custom rules 
<Directory /wp-admin> 
    Order deny,allow 
    Deny from all 
    Allow from x.x.x.x 
</Directory> 

# END Custom rules 
+0

尝试改变拒绝/允许以'命令允许,拒绝'并且从'全部拒绝'前面放置'Allow from xxxx'' – 2015-02-10 15:41:01

+0

也是,你运行的是什么版本的Apache?我相信Apache v2.4的授权指令是不同的 – 2015-02-10 15:49:30

+0

不,它不起作用。 Apache版本是2.2.15。 – Spira 2015-02-10 18:24:51

回答

0

下面投入.htaccess文件,并将其放在wp-admin文件夹

# BEGIN Custom rules 
<LIMIT GET> 
    Order deny,allow 
    Deny from all 
    # whitelist IP address 
    Allow from x.x.x.x 
</LIMIT> 

# END Custom rules 
+0

这是行得通的。但是白名单不起作用。我用ssh使用putty连接到其他服务器。我使用本地主机和端口8888,但是当我把它放到浏览器,它重定向到该网站的网址。 – Spira 2015-02-10 18:27:36