如果你只是想简单的“登录”,你可以使用htpasswd 和htaccess. WordPress网站已经有htaccess 在主目录中。
添加.htpasswd 与根HTML文件夹处于同一级别的文件。示例:
.
├── public_html
| └── wordpress
| └── .htaccess
└── .htpasswd
使用以下工具
htpasswd generator 生成用户名/密码对。然后将此添加到
.htpasswd 文件
找到路径$_SERVER["DOCUMENT_ROOT"] 可能会为您提供一些见解。
编辑WP.htaccess. 在#END WORDPRESS# 添加
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /var/www/mysite/.htpasswd
require valid-user
如果需要更详细的说明,请参阅
this post.
但是,这并不能解决您关于IP验证的请求。This question 在StackOverflow上可以解决它。
您将更新.htaccess 要读取的文件
AuthUserFile /var/www/mysite/.htpasswd
AuthName "Please Log In"
AuthType Basic
require valid-user
Order allow,deny
Allow from xxx.xxx.xxx.xxx
satisfy any