Htaccess - 执行PHP文件时的403状态代码

时间:2016-06-28 08:43:56

标签: php apache .htaccess

我在C:/xampp/htdocs/下创建了一个名为synchro的目录 我添加了一个包含Web服务的PHP脚本test.php,并生成了一个密码文件。

为了保护文件夹,我添加了.htaccess文件,其中包含:

Options +Indexes
AuthUserFile "C:/xampp/htdocs/synchro/passwords"
AuthName "Authentication required"
AuthType Basic
Require valid-user 

但是当我尝试执行PHP文件时

localhost/synchro/test.php

在登录并输入密码后,我得到了Error 403 我该如何解决?

1 个答案:

答案 0 :(得分:1)

您需要从AuthUserFile左右删除语音标记。它应该是这样的:

AuthUserFile /xampp/htdocs/synchro/passwords

然后您需要一个名为.htpasswd的文件。这将是您创建登录名和密码的地方。

例如:

Admin:gl0IiOirI2n6M

因此,您的AuthUserFile将如下所示:

AuthUserFile /xampp/htdocs/synchro/.htpasswd