在前端htaccess htpasswd的问题

时间:2014-07-04 12:05:48

标签: php wordpress .htaccess

我使用htaccess / htpassword文件保护了我的wp-admin页面。

htaccess的:

AuthType Basic
AuthName "restricted area"
AuthUserFile /home/x/d/website/www/wp-admin/.htpasswd
require valid-user

.htpassword:

user1:password1
user2:password2

有效。 但今天,我在网上发布了这个网站。 我现在看到的是让我感到沮丧。 几乎所有来自前端的页面都要求用户名/密码! 这怎么可能? Wordpress有一些指向后端管理页面的链接吗?

这怎么可能? 请帮帮我。

谢谢。

GR, 灰

2 个答案:

答案 0 :(得分:0)

可能需要将激活语法添加到目录/文件块 - 例如:

 <Directory "/var/www/html/protected">
    AuthType Basic
    AuthName "Authentication Required"
    AuthUserFile ""
    Require valid-user

    Order allow,deny
    Allow from all
 </Directory> also dont forget to restart apache... most common issue ;-)

答案 1 :(得分:0)

@YFP:

嘿伙计,它有效..我还得到了朋友提供的另一种解决方案。看起来像你的解决方案,但这个明确用于Wordpress:

AuthType Basic
AuthName "restricted area"
AuthUserFile /home/x/d/xddesign/www/wp-admin/.htpasswd
require valid-user

<Files admin-ajax.php>
    Order allow,deny
    Allow from all
    Satisfy any
</Files>

感谢您对YFP的帮助! 我想提出你的答案,但没有足够的代表......