域名网站密码保护目录

您可以使用.htaccess文件和.htpasswd文件来密码保护域名网站上的任何目录:

    1. 创建一个您希望密码保护的目录,例如example.com/members。在成员目录中,创建一个.htaccess文件,并使用文本编辑器(如NotePad ++,TextEdit或Sublime Text)打开它。(重要提示:请注意.htaccess文件名前面的一个点(。)表示一个隐藏文件,请确保您的SFTP客户端设置为显示隐藏的文件。)
      1. 请注意,带有'。'的文件 名称中的前缀对于网络是不可见的
      2. .htpasswd文件是密码文件的常规名称。它可能被重命名为别的东西。确保名称反映在.htaccess文件中AuthUserFile中的路径中。
      3. 请注意,目录中必须包含内容,否则您将收到“禁止”错误。要测试,请将一个名为index.html的文件添加到受保护的目录,如下所示,然后打开一个Web浏览器http://example.com/members/index.html,您会看到“Hello World!”。
<html> Hello World!</ HTML>
  1. 在.htaccess文件中输入以下内容。请注意,以下网页中的路径由域名的前两个字母组成。例如,这些字母是'e'和'x'。对于mydomain.com,他们将是'm'和'y'。
  2. AuthUserFile /services/webpages/e/x/example.com/private/.htpasswd
    AuthName "Please Log In"
    AuthType Basic
    Require valid-user
    

    AuthUserFile - 这是.htpasswd文件的路径(即位置)。在此示例中,.htpasswd文件位于根目录(/)目录中的/ private文件夹中。                                                                   AuthName这是访问目录时用户将看到的内容:“请登录”或“需要密码”等

    。AuthType - 此条目通常为“基本”。
    需要有效用户 -这意味着.htpasswd文件中列出的任何用户都可以登录。

  3. 接下来,在Base Web帐户目录中创建一个.htpasswd文件,例如/ public
  4. 接下来,您需要将此用户名和密码添加到此.htpasswd文件中。但密码必须加密。因为对于没有编程经验的人来说,这可能是一个问题。
  5. 在生成必要的用户名和加密的密码后,请记下它们,然后在.htpasswd文件中输入密码的用户名和加密形式:
    约翰:9v5ZJdZRKYyXg 
    jane:Qg4Q2usbXx8YI 
    吉尔:veDTZKuYdTiU。

    请注意,用户名和密码均区分大小写,您输入加密工具的密码与用于登录受保护目录的密码相同。

  6. 在浏览器中,导航到您的受密码保护的目录,例如example.com/members。您应该看到提示。
  7. 在“密码”字段中的“名称”字段和相应的密码中输入用户名,然后单击“确定”。

点赞

发表评论