用户进入我的网站并到达主页,他/她应该始终且仅在主页上。所有其他文件都是由主页运行的脚本,但用户不应该导航到它们。所以这是我的目录布局:
他们将到达 Front.php 并且应该始终留在 Front。所以我创建了一个包含以下代码的 htaccess 文件:
DirectoryIndex Front.php index.html
AuthType Basic
AuthName "Login"
AuthUserFile /disks/*/*/*/.htpasswd
Require valid-user
现在,一切都需要身份验证。但我希望除Front.php 之外的所有内容都需要身份验证。如何从身份验证中排除 Front.php?
此外,此身份验证会阻止脚本运行还是只是阻止用户通过 url导航到文件?