.htpasswd要求在主页上进行身份验证

时间:2013-06-20 作者:Badex

我在子域上安装了Wordpress。我添加了一个。htpasswd文件到wp admin文件夹。

这在登录页面上按预期工作,如果我尝试取消或关闭弹出窗口,我会收到服务器消息,“此服务器无法验证您是否有权访问请求的文档”。

问题是,它还要求在我的站点的所有页面上进行身份验证,但当我取消身份验证窗口时,我没有收到任何服务器消息。

任何帮助都将不胜感激。

1 个回复
SO网友:fuxia

请注意,AJAX文件admin-ajax.phpwp-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>

结束

相关推荐

我的网站使用HTACCESS进行URL重定向

我的网站有一些发展问题,我真的需要一些帮助当有人键入www.mysite时。com/mysite。com/mysite。com/anypagename。php将打开一个页面,其中显示原始页面的数据,但没有图片。根目录中的所有页面都出现此问题。如何使用htacess重定向解决此问题?我不知道怎么了,这影响了我的表现