0
我已經從我的安裝中刪除了用戶名「admin」,但wp-login.php仍然受到重擊。htaccess規則阻止用戶名「admin」的登錄嘗試?
有沒有一種方法可以使用htaccess來阻止任何請求,即使登錄表單用username = admin提交,也可以訪問wp-login.php?
我已經從我的安裝中刪除了用戶名「admin」,但wp-login.php仍然受到重擊。htaccess規則阻止用戶名「admin」的登錄嘗試?
有沒有一種方法可以使用htaccess來阻止任何請求,即使登錄表單用username = admin提交,也可以訪問wp-login.php?
刪除'admin'登錄名不會阻止任何人嘗試使用它。
有趣的問題關於.htaccess
。我從來沒有嘗試過,但從我可以收集的you can't rewrite based on POST
data。
如果您有權訪問服務器的該級別,那麼您可以使用iptables
規則來完成此操作,而當我對iptables
有很大的樂趣時,它有點像學習曲線。
至於防止登錄錘擊,我一直在幾個網站上使用一個名爲Limit Login Attempts的插件,它工作得很好。該插件將跟蹤失敗的登錄嘗試並將其與關聯的IP保存在數據庫中。如果達到用戶可配置的失敗登錄限制,它將禁止IP。禁止時間也是用戶可配置的。我會推薦它,我很少推薦特定的插件。
+1限制登錄嘗試,我使用它在每個安裝。 – 2013-05-10 16:17:53
謝謝@s_ha_dum - 鏈接的答案正是我正在尋找的:_You不能使用POST數據作爲mod_rewrite。這是因爲POST數據不在http請求的HEADER中,它在BODY._中 – 2013-05-10 17:53:21