在htaccess中,如何将FilesMatch仅应用于网站根目录中的文件

时间:2019-03-04 06:12:46

标签: apache .htaccess

为了避免访问仍在构建中的特定文件,我在网站根.htaccess中写了这些行。效果很好:

Pageable

然后,我在/ forum下安装了phpBB。当我尝试访问其登录页面时,我必须先进行身份验证。

我的大问题是如何修改FilesMatch条件,以便将其应用于网站根目录中的login.php,而不应用于其他文件夹中的login.php。

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您只能将Book book = dataSnapshot.getValue(Book.class);SetEnvIf一起使用,例如这样形成root:

URI

因此,在SetEnvIf Request_URI "^/?(login|reset|raport)\.php" PASS AuthUserFile /home/myaccount/public_html/.htpasswd AuthType Basic AuthName "Restricted area" Order Deny,Allow Deny from all Satisfy any Require valid-user Allow from env=!PASS 处,请确保SetEnvIf Request_URI "^/?(login|reset|raport)\.php仅以URI开头,而不是子目录。