.htpasswd要求在主页上进行身份验证 时间:2013-06-20 作者:Badex 我在子域上安装了Wordpress。我添加了一个。htpasswd文件到wp admin文件夹。这在登录页面上按预期工作,如果我尝试取消或关闭弹出窗口,我会收到服务器消息,“此服务器无法验证您是否有权访问请求的文档”。问题是,它还要求在我的站点的所有页面上进行身份验证,但当我取消身份验证窗口时,我没有收到任何服务器消息。任何帮助都将不胜感激。 1 个回复 SO网友:fuxia 请注意,AJAX文件admin-ajax.php 在wp-admin 目录也是。因此,我猜您的站点正在使用AJAX在后台将请求发送到admin目录。单击它会使AJAX请求失败,但不会显示错误。更改。htaccess访问:AuthType Basic AuthName \'YOUR_AUTH_NAME\' AuthUserFile PATH_TO_HTPASSWORD <Files \'*\'> Require valid-user </Files> <Files \'admin-ajax.php\'> Allow from all Satisfy any </Files> 结束 文章导航