允许我的其他页面访问受.htaccess限制的目录



我有一些敏感的页面,我不想暴露给外部用户。所以我把它们放在一个文件夹(比如xyz),并限制了整个文件夹的访问。htaccess。现在假设用户可以访问index。php

是否有一种方法可以让index.php从xyz中获取一些文件,并且这些文件对外部用户保持限制?

结构是:

html
|
|- index.php
|- xyz
|- .htaccess
|- myfunctions.php
|- myadminpage.php

index.php源代码myfunctions.php里面吗?

require_once 'xyz/myfunctions.php'

index.php能否在其内部源myfunctions.php?

require_once 'xyz/myfunctions.php'

是的。

.htaccess仅适用于HTTP流量。服务器上的内部请求(通过require,include,fopen*1)绕过.htaccess(除非在一些不寻常的服务器配置中)。

(*1假设您不是通过HTTP请求文件,即。使用URL-wrappers。)

最新更新