【问题标题】:How to set view protection in the beginning by .htaccess in the XAMPP for sub directories?如何在 XAMPP 中通过 .htaccess 为子目录设置视图保护?
【发布时间】:2020-11-25 08:26:40
【问题描述】:

我在 xampp 上有本地网站(php),我想设置用户密码登录保护,如图所示

我在 .htaccess 中设置:

Options -Indexes
allow from 127.0.0.0
AuthName "Password Protected Area" 
AuthUserFile /htaccess/.htpasswd 
AuthType Basic
Require valid-user

我在 .htpasswd 中设置:

user:$2y$10$L7cqU20P.fbfHwIL7cqU20PsvrhnN.Pb1rAxR50y

但是我在输入用户密码后得到这个错误:

我使用this 但不起作用。 当我输入 http:127.0.0.1/hi 时,该工作但当我进入子目录时不起作用(http:127.0.0.1/hi/test1)并给出 500 错误。

【问题讨论】:

  • 首先,检查错误日志 - 当您收到 500 错误时,您总是要做的第一件事!
  • 然后去阅读httpd.apache.org/docs/2.4/mod/mod_authn_file.html#authuserfile 对文件路径的看法。我怀疑你的说法在这里实际上是正确的。
  • 我无法进入目录,没有问题,但子目录给我500错误代码。
  • “但是子目录给了我 500 错误代码” - 那么在这种情况下你刚刚被告知要先去做吗?

标签: php .htaccess authentication xampp


【解决方案1】:

我的代码没问题,但我不知道为什么当我删除它们时在我的所有子文件夹中创建了一个 .htaccess 空文件正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 2010-11-28
    • 2023-03-06
    • 2021-06-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-31
    相关资源
    最近更新 更多