允许我的其他页面访问受 .htaccess 限制的目录
Allow my other pages to access a dir restricted with .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'
Can index.php
source myfunctions.php
inside it?
require_once 'xyz/myfunctions.php'
是的。
.htaccess
仅适用于 HTTP 流量。服务器上的内部请求(通过 require
、include
、fopen
等 *1 ) 绕过 .htaccess
(除了一些不寻常的服务器配置)。
(*1 假设您没有通过 HTTP 请求文件,即使用 URL-wrappers。)
我有一些敏感页面不想暴露给外部用户。所以我把它们放在一个文件夹(比如 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'
Can
index.php
sourcemyfunctions.php
inside it?require_once 'xyz/myfunctions.php'
是的。
.htaccess
仅适用于 HTTP 流量。服务器上的内部请求(通过 require
、include
、fopen
等 *1 ) 绕过 .htaccess
(除了一些不寻常的服务器配置)。
(*1 假设您没有通过 HTTP 请求文件,即使用 URL-wrappers。)