.htaccess设置问题

.htaccess设置问题,.htaccess,xampp,.htaccess,Xampp,我在我的htdocs文件夹ChemLabDB中有一个文件夹,在目录中我有我的HTML文件,用户可以从他们的浏览器浏览。当用户将路径放入目录时,浏览器将显示所有文件。我将.htaccess和.htpasswd文件放在目录中。现在每次我访问这个网站,我都会得到一个输入密码的提示 我的目录: 我的.htaccess文件: AuthType Basic AuthName "Not Available to Users" AuthUserfile "../htdocs/ChemLabDB/.htpass

我在我的
htdocs
文件夹
ChemLabDB
中有一个文件夹,在目录中我有我的HTML文件,用户可以从他们的浏览器浏览。当用户将路径放入目录时,浏览器将显示所有文件。我将
.htaccess
.htpasswd
文件放在目录中。现在每次我访问这个网站,我都会得到一个输入密码的提示

我的目录:

我的
.htaccess
文件:

AuthType Basic
AuthName "Not Available to Users"
AuthUserfile "../htdocs/ChemLabDB/.htpasswd"
Require valid-user
Options -Indexes
我应该修改什么,以便用户可以浏览而不必输入身份验证凭据。用户唯一需要输入的时间(出于安全考虑)是在他们尝试浏览目录时


您不需要躲避
基本身份验证
。只需将此行放入根
.htaccess
文件:

AuthType Basic
AuthName "Not Available to Users"
AuthUserfile "../htdocs/ChemLabDB/.htpasswd"
Require valid-user
Options -Indexes

不要忘记注释掉
基本身份验证
代码。

检查您的Apache错误日志,请告诉我错误是什么。我重新启动了服务器,如果仍然导致问题,将发布日志。ThanksBy root我指的是Docunt_root。如果你能检查你的Apache error.log,那么调试它就太好了。你需要在Apache配置或文档根目录中有
Options-index
。htaccess
在长
Options
行之后,只需将选项行替换为:
Options FollowSymLinks include execgi
(删除索引)