您可以使用.htaccess文件和.htpasswd文件来密码保护域名网站上的任何目录:
-
- 创建一个您希望密码保护的目录,例如example.com/members。在成员目录中,创建一个.htaccess文件,并使用文本编辑器(如NotePad ++,TextEdit或Sublime Text)打开它。(重要提示:请注意.htaccess文件名前面的一个点(。)表示一个隐藏文件,请确保您的SFTP客户端设置为显示隐藏的文件。)
- 请注意,带有’。’的文件 名称中的前缀对于网络是不可见的
- .htpasswd文件是密码文件的常规名称。它可能被重命名为别的东西。确保名称反映在.htaccess文件中AuthUserFile中的路径中。
- 请注意,目录中必须包含内容,否则您将收到“禁止”错误。要测试,请将一个名为index.html的文件添加到受保护的目录,如下所示,然后打开一个Web浏览器http://example.com/members/index.html,您会看到“Hello World!”。
- 创建一个您希望密码保护的目录,例如example.com/members。在成员目录中,创建一个.htaccess文件,并使用文本编辑器(如NotePad ++,TextEdit或Sublime Text)打开它。(重要提示:请注意.htaccess文件名前面的一个点(。)表示一个隐藏文件,请确保您的SFTP客户端设置为显示隐藏的文件。)
<html> Hello World!</ HTML>
- 在.htaccess文件中输入以下内容。请注意,以下网页中的路径由域名的前两个字母组成。例如,这些字母是’e’和’x’。对于mydomain.com,他们将是’m’和’y’。
-
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文件中列出的任何用户都可以登录。 - 接下来,在Base Web帐户目录中创建一个.htpasswd文件,例如/ public
- 接下来,您需要将此用户名和密码添加到此.htpasswd文件中。但密码必须加密。因为对于没有编程经验的人来说,这可能是一个问题。
- 在生成必要的用户名和加密的密码后,请记下它们,然后在.htpasswd文件中输入密码的用户名和加密形式:
约翰:9v5ZJdZRKYyXg jane:Qg4Q2usbXx8YI 吉尔:veDTZKuYdTiU。
请注意,用户名和密码均区分大小写,您输入加密工具的密码与用于登录受保护目录的密码相同。
- 在浏览器中,导航到您的受密码保护的目录,例如example.com/members。您应该看到提示。
- 在“密码”字段中的“名称”字段和相应的密码中输入用户名,然后单击“确定”。