我在使用.htpasswd

时间:2019-06-26 21:07:05

标签: php apache

我有带有管理面板的项目。主文件目录中的管理控制台文件夹。本地主机/ mywebsite / adminpanel

今天早上编码时,我使用.htpasswd和.htacces文件加密了管理面板文件夹 但是后来我注意到htaccess也要求在我的主目录中输入密码。 寻找了一段时间后,我明白了这个问题。原因是我在主目录的PHP文件中使用了include函数。

主目录中的包含功能是指管理面板文件夹中的php文件。

我希望.htaccess密码身份验证仅在管理面板中起作用,而不在我的主目录中起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。我刚刚在php files目录中创建了一个.htaccess文件,该文件在管理面板文件夹中附带了include功能。我在htaccess文件中写了“ satisfy any”,它解决了我的问题。