代码之家  ›  专栏  ›  技术社区  ›  matt

htaccess和htpasswd?

  •  1
  • matt  · 技术社区  · 14 年前

    我第一次使用htaccess请求用户密码。 在我的服务器上

    .htpasswd文件位于服务器的根目录中。

    .htaccess文件位于“uploads”文件夹(位于根目录中)

    我曾经

        <?php
        echo dirname(__FILE__);
        ?>
    

    获取根目录的完整服务器路径。

    AuthType Basic
    AuthName "Uploads to my website"
    AuthUserFile /home/.sites/74/site484/web .htpasswd
    Require valid-user
    

    根目录中的.htpasswd文件如下所示:

    admin:$apr4$CxS3O/..$vJcWNd6tlUwg6PAn.6cpA1
    

    现在当我浏览到mydomain.com/上传我得到:

    内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。

    我做错什么了?

    谢谢你的帮助!!!

    1 回复  |  直到 14 年前
        1
  •  5
  •   jblocksom    14 年前

    在AuthUserFile行中,目录和文件名之间似乎有一个空格而不是斜杠。