2015-02-10 66 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