【问题标题】:IIS - running PHP does not recognize paths to fileIIS - 运行 PHP 无法识别文件路径
【发布时间】:2012-02-19 01:53:26
【问题描述】:

我刚刚为 IIS7 安装了 PHP。我已经为我的项目设置了一个虚拟目录,以便我可以浏览到http://localhost/myproj/index.php 当我浏览到 index.php 时,对于我想要包含的 javascript 文件,我收到 404 错误。

在 index.php 中,我将它们包括在内:

<script language="javascript" type="text/javascript" src="/_inc/jquery.js"></script>

它没有在我的虚拟目录下寻找 javascript 文件,而是尝试在根目录下搜索它。 http://localhost/_inc/jquery.js

有没有办法让它在我的虚拟目录下查找包含?

【问题讨论】:

  • 虚拟目录是IIS的概念。我在 IIS O.o 上运行 PHP

标签: php iis


【解决方案1】:

它没有在我的虚拟目录下寻找 javascript 文件,而是尝试在根目录下搜索它。

因为你告诉它这样做。当您定义带有前导斜杠 / 的路径时,它始终被视为绝对路径。浏览器不关心“虚拟目录”之类的东西。

/myproj/_inc/jquery.js

【讨论】:

  • 正确。把“。” '/'前面的问题解决了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多