您还可以使用htaccess/htpasswd阻止对wp admin的访问,这将强制用户在访问wp admin之前输入额外的名称/密码。这样,暴力攻击将在服务器级别被阻止,它们甚至无法到达wordpress登录掩码。
你必须/wp-admin/.htaccess
添加以下行:
AuthType Basic
AuthName "restricted area"
AuthUserFile /absolute-server-path-to-wp/wp-admin/.htpasswd
require valid-user
请注意:您需要插入绝对服务器路径!您可以在此处定义存储密码的路径。
您还需要生成。htpasswd文件。您可以使用以下工具:http://www.kxs.net/support/htaccess_pw.html
上载。htpasswd文件到上面AuthUserFile行中定义的位置。它应该位于您网站的访问者可以访问的标高之上,因此如果您的网站位于/httpdocs/wordpress/
, 你可以把它放在/httpdocs
.
有关设置的更多详细信息,请参见:How to protect a directory with htaccess