【问题标题】:.htaccess set up issue.htaccess 设置问题
【发布时间】:2013-10-14 07:09:02
【问题描述】:

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

我的目录:

我的.htaccess 文件:

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

我要修改什么,以便用户无需输入身份验证凭据即可浏览。唯一需要(出于安全考虑)用户进入的时间是他们尝试浏览目录时?

【问题讨论】:

    标签: .htaccess xampp


    【解决方案1】:

    你不需要投靠Basic Authentication。只需将此行放入您的根 .htaccess 文件中:

    Options -Indexes
    

    别忘了注释掉Basic Authentication 代码。

    【讨论】:

    • 检查您的 Apache 错误日志,请告诉我错误是什么。
    • 我重新启动了服务器,如果它仍然导致问题,我会发布 logcat。谢谢
    • 根我的意思是 DOCUENT_ROOT。如果你可以检查你的 Apache error.log,调试它会很棒。
    • 您需要在 Apache 配置中拥有 Options -Indexes,或者在很长的 Options 行之后拥有 DOCUMENT_ROOT/.htaccess
    • 只需将选项行替换为:Options FollowSymLinks Includes ExecCGI(删除索引)
    猜你喜欢
    • 2016-08-25
    • 2019-04-01
    • 2014-04-04
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-15
    • 1970-01-01
    相关资源
    最近更新 更多