【问题标题】:Error 500 protecting a single url with .htpasswd使用 .htpasswd 保护单个 url 的错误 500
【发布时间】:2022-03-09 00:04:37
【问题描述】:

我尝试将此代码实现到我在 wordpress 上的 .htaccess 中。

一切正常,但是当您获得访问权限时,它会引发 500 错误并将我重定向到我的托管公园网站。似乎它没有加载内容。不确定问题是否在于我提供的路径不包含实际内容。

SetEnvIf Request_URI ^/quetecalles require_auth=true

AuthUserFile /kaycho.com/wp-admin/.htpasswrd
AuthName "Password Protected"
AuthType Basic
Order Deny,Allow
Deny from all
Satisfy any
Require valid-user
Allow from env=!require_auth

sn-p 基于这篇文章 Error 500 protecting a single url with .htpasswd

【问题讨论】:

  • 请格式化代码。由于它目前是“格式化”的,它确实是无效的 - 但这只是一个格式错误的问题还是你的实际代码是如何格式化的?
  • 谢谢,刚从这里开始,我不知道如何正确格式化我的代码。我对代码的主要问题是,它没有将我重定向到页面的实际内容,而是将我带到来自我的主机提供商的空白服务器页面。查看控制台,它会抛出一个 500 错误,说明它没有找到我请求的 URL 的内容。
  • A 500 错误是一个非常普遍的“出现问题”错误。这可能是配置错误、权限问题或编码错误。您的服务器的错误日志中提供了有关错误的具体原因的更多信息。如果不查看日志,通常无法准确回答此类问题。

标签: .htaccess password-protection


【解决方案1】:
AuthUserFile /kaycho.com/wp-admin/.htpasswrd

您的密码文件的文件路径看起来不正确。这需要是绝对文件系统路径,而不是根相对 URL 路径(这就是它的样子)。如果路径不正确且无法找到密码文件,则在提交用户/密码时会收到 500 Internal Server Error 响应。

参考:

【讨论】:

  • 是的,你完全正确!根文件完全错误!非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-08-24
  • 1970-01-01
  • 1970-01-01
  • 2012-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多