【问题标题】:.htaccess doesn't ask me for password.htaccess 不要求我输入密码
【发布时间】:2016-06-13 09:30:54
【问题描述】:

我正在尝试保护一个添加 .htaccess 和 .htpasswd 的目录,但它要求我输入密码,而是直接转到我网站的主页。

我的 .htaccess 正在被读取(放入一些垃圾,我得到 500 错误)。

这是我的 .htaccess :

AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile "/Applications/MAMP/htdocs/backoffice_mollanger/app/.htpasswd"
Require valid-user

还有我的 .htpasswd

Admin:gl0IiOirI2n6M

【问题讨论】:

  • “500 Internal Server Error”状态码基本表示出现了错误,需要查看服务器日志找出是哪一个。
  • 首先感谢您的回复。然后,我没有 500 错误。只是说我的 .htaccess 正在被读取(因为很多人都遇到了这个问题),因为我测试了它:我在里面放了一些垃圾,我得到了 500 错误,这意味着我的文件正在被读取。
  • 啊,对不起...好吧,您的代码按原样适用于我。是否有可能因为您在测试时已经输入密码而不要求输入密码?除非您关闭浏览器,否则通常无法“退出”。
  • 清除缓存并重启浏览器。问题仍然存在。

标签: apache .htaccess .htpasswd


【解决方案1】:

首先,删除 .htpasswd 位置周围的语音标记,它们不应该存在。如果这没有帮助,请尝试使用它,您可以通过在替换示例中声明文件名来指定要保护的目录:

<Files /example>
AuthName "Page d'administration protégée"
AuthType Basic
AuthUserFile /Applications/MAMP/htdocs/backoffice_mollanger/app/.htpasswd
Require valid-user
</Files>

【讨论】:

  • 哦!我忘记了那个语音标记。犯了错误。今天早上这样做应该很累:)。非常感谢!
  • 没问题@RomainBouvet,很高兴我能帮上忙!我犯过这样的愚蠢错误的次数,哈哈。
猜你喜欢
  • 2014-12-11
  • 2010-12-18
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
  • 2017-07-04
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多