我安装了apache2。 我有3个index.php的导演,都有相同的index.php但只有目录doc2有data.php
-doc1 ----> index.php
-doc2 ----> index.php和data.php //在这个目录中我有index.php whitch内容需要“dates.php”
的index.php
<?
print "Hello";
require 'data.php'; //when it works show Hello there ?>
data.php
?> print "hello there" ?>
-doc3 ----&GT; index.php
我正在寻找从-doc3调用data.php到-doc1 index.php和-doc3 index.php的方法 我听说过关于ScriptAlias的一些事情,但是我很熟悉apache2,有谁知道如何使用它?
答案 0 :(得分:1)
您应该能够使用相对于当前运行的php文件的路径:
<?php
require '../doc2/data.php';
答案 1 :(得分:1)
Alias指令允许将文档存储在除DocumentRoot之外的本地文件系统中。具有以URL路径开头的(% - 解码)路径的URL将映射到以directory-path开头的本地文件。即使在不区分大小写的文件系统上,URL路径也区分大小写。
Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
Order allow,deny
Allow from all
</Directory>