0
  • 我在 public_html 的子文件夹中有默认的 myIndex.php。

  • 我在 public_html 中添加了一个文件 .htaccess。

  • 我在其中添加了 DirectoryIndex /subfolder/myIndex.php。

myIndex.php 包含链接和包含。包括似乎工作,但链接不:没有图像,没有 css,但 menu.php 包括在内。menu.php 中的链接也不起作用。

如果我

  • 将 .htaccess 更改为 DirectoryIndex index.php,

  • 在 public_html 中创建文件 index.php,

  • 并在其中添加指向“./subfolder/myIndex.php”的链接

    一切正常。

我不明白这里发生了什么。

4

1 回答 1

1

DirectoryIndex确定当客户端请求目录时要做什么。如果你有

DirectoryIndex /subfolder/myIndex.php

那么这个脚本将在每次客户端请求一个目录时执行,无论这个目录在哪里,例如/anotherfolder//static/. 但是当你有

DirectoryIndex index.php

相反,Apacheindex.php在请求的目录中查找 ,例如/anotherfolder/index.php/static/index.php

于 2015-10-19T22:52:12.807 回答