如果你只是想简单的“登录”,你可以使用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