跳转到内容
无痕工具库 无痕工具库

Hostinger 网站添加登录表单教程

如果你想更好地控制哪些人可以访问你的网站内容,可以在网站上添加登录表单。这样,访问你的网站或其部分内容就需要输入密码。

下面我们来看看几种实现方式:

方式一 – 目录密码保护(Password Protect Directories)

如果你使用的是 Hostinger AI Builder,请参阅这篇文章:如何为页面设置密码保护

最简单的方式之一就是为你的网站启用**目录密码保护(Password Protect Directories)**功能。

该方式可以保护你的整个网站或仅一个目录,无需编辑任何代码。

方式二 – WordPress 插件

如果你使用的是 Hostinger AI Builder,则该方式不可用。

如果你的网站基于 WordPress,可以使用 WordFence 等插件来启用双因素身份验证(2FA),或者添加**验证码(captcha)**功能,防止机器人尝试登录你的网站。

还有其他插件可以仅允许注册用户访问,例如 Force Login。

方式三 – .htaccess

如果你使用的是 Hostinger AI Builder,则该方式不可用。

如果你熟悉代码编写,可以通过在要保护的目录中添加一个 .htaccess 文件来实现登录表单。

首先,检查要保护的目录中是否已有 .htaccess 文件,如有需要也可以**创建一个**。例如,要保护整个网站,请将其放置在 public_html 文件夹中。

你还需要创建一个名为 .htpasswd 的文件,它可以位于你的账户中的任何位置。出于安全考虑,建议将 .htaccess 和 .htpasswd 文件存放在不同的文件夹中。

创建好 .htpasswd 文件后,在其中添加以下内容:

username:password

将 username 和 password 替换为你想要的值。

回到 .htaccess 文件,插入以下几行:

AuthType Basic
AuthName "Authorization required"
AuthUserFile /path/to/.htpasswd
require valid-user

其中 /path/to/.htpasswd 是 .htpasswd 文件实际所在的路径。在你的 Hostinger 账户中,如果该文件位于域名的某个子文件夹内,路径大致如下:

/home/u123456789/domains/domain.tld/public_html/subfolder/.htpasswd

大功告成!你的网站现在已经受到密码保护了 😊