htpasswd密码保护网站

时间:2013-11-02 01:21:15

标签: php wordpress .htaccess .htpasswd

我有会员区,我尝试保护对此网址的访问

http://site.com/wp/

使用htaccess,所有这些工作正常,这是来自我的htaccess的代码..

AuthName "My Site"
AuthType Basic
AuthUserFile /home/site/.htpasswd
AuthGroupFile /dev/null
require valid-user

但在同一目录http://site.com/wp/我有另一个文件夹,其中包含我的视频和某些应用http://site.com/wp/app/

现在,当用户尝试访问网站时,必须输入用户名并通过,因为受到htaccess的保护,当尝试播放文件夹http://site.com/wp/app/中的某些视频时,必须再次输入用户并通过?

为什么2次必须输入相同的用户名并通过?任何想法如何解决这个

我认为应该问一次关于登录信息......?

2 个答案:

答案 0 :(得分:1)

我可以想到两个可能的原因:

  • 如果使用Flash进行播放,则在获取视频数据时可能不包含基本的auth标头。
  • 协议( http https )或用户首次进行身份验证的网址的域部分以及视频所在的网址可能不匹配在

答案 1 :(得分:0)

这看起来很奇怪。您是否可以添加或删除“www”。前缀某处?

但是你为什么还要使用htpasswd呢?如果要为WordPress网站中的页面添加密码保护,只需在编辑器页面的“发布”选项部分中将可见性更改为“密码保护”。