Apache 限制HTML文件访问

Apache 限制HTML文件访问,apache,.htaccess,.htpasswd,Apache,.htaccess,.htpasswd,我有一个带有登录认证的门户,在用户登录到网站后,我们提供了一些指向HTML文件的链接。这很好用 我关心的是,用户是否能够在不登录门户的情况下访问HTML文件。我将无法将文件转换为PHP,因为这些文件是巨大的,将定期修改和更新 如果用户未登录,请建议如何限制对HTML的直接访问 德克萨斯州 Suneel使用.htaccess文件限制访问并验证用户,然后将HTML文件放在与该.htaccess文件位置相关的子文件夹中(因此其限制也适用)。例如,您创建的.htaccess文件的内容如下: AuthNa

我有一个带有登录认证的门户,在用户登录到网站后,我们提供了一些指向HTML文件的链接。这很好用

我关心的是,用户是否能够在不登录门户的情况下访问HTML文件。我将无法将文件转换为PHP,因为这些文件是巨大的,将定期修改和更新

如果用户未登录,请建议如何限制对HTML的直接访问

德克萨斯州
Suneel

使用
.htaccess
文件限制访问并验证用户,然后将HTML文件放在与该.htaccess文件位置相关的子文件夹中(因此其限制也适用)。例如,您创建的
.htaccess
文件的内容如下:

AuthName "Enter password"
AuthType Basic
AuthUserFile /path-to-folder/.htpasswd
Require valid-user
然后创建
.htpasswd
文件,其中包含登录名和密码哈希。它将如下所示(每个用户一行):


您可以使用一些联机的
.htpasswd
生成器,如使用
.htaccess
文件来限制访问和验证用户,然后将HTML文件放在与该.htaccess文件位置相关的子文件夹中(因此其限制也适用)。例如,您创建的
.htaccess
文件的内容如下:

AuthName "Enter password"
AuthType Basic
AuthUserFile /path-to-folder/.htpasswd
Require valid-user
然后创建
.htpasswd
文件,其中包含登录名和密码哈希。它将如下所示(每个用户一行):


您可以使用一些在线
.htpasswd
生成器,如

,感谢您的快速响应。我尝试使用.htaccess文件。如果有的话,你能和我分享一下示例代码吗?我认为外部用户输入每个链接的密码是不对的。没有“每个链接”的情况对不起,没有。实际上我不想让用户弹出提示输入用户名和密码,因为用户已经在php登录系统中输入了。在.htaccess文件中是否有任何设置,无论请求是否来自index.php文件??感谢您的快速响应。我尝试使用.htaccess文件。如果有的话,你能和我分享一下示例代码吗?我认为外部用户输入每个链接的密码是不对的。没有“每个链接”的情况对不起,没有。实际上我不想让用户弹出提示输入用户名和密码,因为用户已经在php登录系统中输入了。在.htaccess文件中是否有任何设置,无论请求是否来自index.php文件??