Php htpasswd密码保护站点
我有会员区,我试图保护对这个url的访问权Php htpasswd密码保护站点,php,wordpress,.htaccess,.htpasswd,Php,Wordpress,.htaccess,.htpasswd,我有会员区,我试图保护对这个url的访问权 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:/
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/
必须再次输入用户并通过吗
为什么两次必须输入相同的用户名和密码?你知道怎么解决这个问题吗
我想应该问一下登录信息 这似乎很奇怪。您是否正在某处添加或删除“www.”前缀
但是为什么要使用htpasswd呢?如果您想在WordPress站点的页面中添加密码保护,只需在编辑器页面的“发布”选项部分将可见性更改为“密码保护”。我可以想到两个可能的原因:
- 如果Flash用于播放,则在获取视频数据时,它可能不包括基本的auth头
- 协议(http与https)或用户首次验证的URL的域部分与视频所在的URL可能不匹配
Basic
开头。如果您在本地测试此项,原因可能是您通过公共ip地址访问网站,而视频的url:s使用的是本地地址iehttp://localhost/wp/app/movie.mov
或其他方式。