Wordpress 拒绝访问 Apache 中的 wp-admin 目录

Wordpress deny access to wp-admin directory in Apache

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

我将它们放入 .htaccess 但我收到 500 内部服务器错误:

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

# END Custom rules

将下面的内容放入.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