【问题标题】:protecting my web page and folder from external using .htaccess and .htpassword in php在 php 中使用 .htaccess 和 .htpassword 从外部保护我的网页和文件夹
【发布时间】:2011-02-23 02:35:30
【问题描述】:

我想保护一个文件夹(保护)和该文件夹内的文件。我创建了一个 .htaccess 文件并输入了以下代码。

AuthName "我的文件夹" AuthType 基本 AuthUserFile url/protect/.htpasswd 需要有效用户

还创建了一个 .htpassword 文件,其中包含 用户名:密码

当我运行我的 URL http://localhost/url/protect 时,我收到一个询问用户名和密码的弹出窗口,我输入了用户名作为用户名和密码作为密码。之后我收到一个错误页面“服务器错误 500” "服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本出错。

如果您认为这是服务器错误,请联系站长。”

为什么会这样?这里有什么问题吗?任何需要查看我的页面下的文件夹。请给我答案。

【问题讨论】:

    标签: php .htaccess


    【解决方案1】:

    .htpassword 文件必须使用htpasswd 实用程序创建

    另外,AuthUserFile 文件路径必须是绝对路径。

    而且,除了我的猜测,您应该在 error_log 文件中看到实际的错误解释

    【讨论】:

      【解决方案2】:

      弹片上校说的绝对路径,这里有教程:

      http://webdevelopment.kerryjones.net/security/htaccess-securing-a-folder/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多