1

我已经安装了 apache2。我有 3 个带有 index.php 的目录,都有相同的 index.php,但只有目录 doc2 有 data.php

  • -doc1----> index.php

  • -doc2----> index.php 和 data.php //在这个目录中我有 index.php,其中内容需要“dates.php”

    • 索引.php

      <?
      print "Hello";
      require 'data.php'; //when it works show Hello there ?>   
      
    • 数据.php

      ?> print "hello there" ?>
      
  • -doc3----> index.php

我正在寻找将 data.php 从 -doc3 调用到 -doc1 index.php 和 -doc3 index.php 的方法 我听说过一些关于 ScriptAlias 的信息,但我对 apache2 很感兴趣,有人知道如何使用它吗?

4

2 回答 2

1

您应该能够使用相对于当前运行的 php 文件的路径:

<?php

    require '../doc2/data.php';
于 2012-10-11T01:23:55.693 回答
1

Alias 指令允许将文档存储在本地文件系统中,而不是在 DocumentRoot 下。以 URL-path 开头的 (%-decoded) 路径的 URL 将映射到以 directory-path 开头的本地文件。URL 路径区分大小写,即使在不区分大小写的文件系统上也是如此。

Alias /image /ftp/pub/image
<Directory /ftp/pub/image>
Order allow,deny
Allow from all
</Directory>
于 2013-01-29T13:07:02.943 回答