如何在apache2中使用scriptAlias

时间:2012-10-10 22:58:18

标签: php apache2

我安装了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,有谁知道如何使用它?

2 个答案:

答案 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>