使用Htaccess来密码保护您的网页和文件

有很多网站会导致一个框弹出,要求您输入用户名和密码。 如果您不知道密码,则无法进入该网站。 这为您的网页提供了一些安全性,并让您有机会选择您想允许哪些人查看和阅读您的网页。 密码保护您的网页有许多方法,从PHP到JavaScript到htaccess(在Web服务器上)。 大多数人使用密码保护整个目录或网站,但如果您愿意,可以使用密码保护个人文件。

你应该在何时使用密码保护页面?

使用htaccess,您可以密码保护您的Web服务器上的任何页面或目录。 如果你愿意,你甚至可以保护整个网站。 Htaccess是最安全的密码保护方法,因为它依赖于Web服务器 ,因此,有效的用户名和密码不会与Web浏览器共享,也不会像存储在其他脚本中那样存储在HTML中。 人们使用密码保护:

易于密码保护您的网页

你需要做两件事:

  1. 创建一个密码文件来存储可以访问该目录的用户名和密码。
  2. 在目录/文件中创建一个htaccess文件以进行密码保护。

创建密码文件

无论你想保护一个单独的文件的整个导演,你会从这里开始:

  1. 打开一个名为.htpasswd的新文本文件记下文件名开头的句点。
  2. 使用密码加密程序来创建您的密码。 将行粘贴到.htpasswd文件中并保存该文件。 每个需要访问的用户名都会有一行。
  3. 将.htpasswd文件上载到您的Web服务器上不在 Web上的目录。 换句话说,您应该无法访问http://YOUR_URL/.htpasswd-应该位于主目录或其他安全的位置。

为您的网站创建Htaccess文件

然后,如果你想密码保护你的整个网站:

  1. 打开一个名为.htaccess的文本文件注意文件名开头的句点。
  2. 将以下内容添加到文件中:AuthUserFile /path/to/htpasswd/file/.htpasswd AuthGroupFile / dev / null AuthName“区域名称”AuthType Basic要求有效用户
  3. 将/path/to/htpasswd/file/.htpasswd更改为上面上传的.htpasswd文件的完整路径。
  4. 将“区域名称”更改为受保护的网站部分的名称。 这主要用于具有不同保护级别的多个区域。
  5. 保存文件并将其上传到您想保护的目录。
  6. 通过访问URL来测试密码的工作原理。 如果您的密码不起作用,请返回加密程序并重新加密。 请记住,用户名和密码将区分大小写。 如果系统没有提示您输入密码,请联系您的系统管理员以确保您的站点已启用HTAccess。

为您的个人文件创建Htaccess文件

另一方面,如果您想密码保护单个文件,您将继续:

  1. 为您要保护的文件创建您的htaccess文件。 打开一个名为.htaccess的文本文件
  2. 将以下内容添加到文件中:AuthUserFile /path/to/htpasswd/file/.htpasswd AuthName“页面名称”AuthType Basic要求valid-user
  3. 将/path/to/htpasswd/file/.htpasswd更改为步骤3中上载的.htpasswd文件的完整路径。
  4. 将“页面名称”更改为受保护页面的名称。
  5. 将“mypage.html”更改为您所保护页面的文件名。
  6. 保存文件并将其上传到您要保护的文件的目录。
  7. 通过访问URL来测试密码的工作原理。 如果您的密码不起作用,请返回加密程序并再次加密,请记住用户名和密码区分大小写。 如果系统没有提示您输入密码,请联系您的系统管理员以确保您的站点已启用HTAccess。

提示

  1. 这只适用于支持htaccess的Web服务器。 如果你不知道你的服务器是否支持htaccess,你应该联系你的托管服务提供商。
  2. 确保.htaccess文件是文本,而不是Word或其他格式。
  3. 为了确保密码安全,用户文件不应该从Web浏览器访问,但必须与Web页面位于同一台计算机上。