我有一个启用 PHP 的 Windows 服务器,我必须让一个网站正常工作。
一切都很好,php正在运行,afaik。但由于某种原因,我无法获得在页眉中工作的相对路径。
我有这个文件夹结构(只有相关文件夹):
wwwroot/网站名称/
wwwroot/站点名称/控制
wwwroot/网站名称/图片
wwwroot/站点名称/型号
wwwroot/站点名称/查看
在 IIS 中,我将物理路径设置为 wwwroot/Sitename/Control。这会加载 pages.php(位于此处),然后加载 wwwroot/Sitename/view/header.php 和 footer.php。
这很好用,但是在 header.php 中有一些对位于 wwwroot/Sitename/Model 中的一些 javascript(和其他)文件的引用,例如:wwwroot/Sitename/model/js.js
(例如:
<link rel="stylesheet" type="text/css" href="../model/main.css" />
)
加载时浏览器找不到此文件。我确信这与我已经设置了物理路径这一事实有关,但这是加载 pages.php 所必需的。
谁能指出我正确的方向?为什么相对路径不起作用,或者可能是另一种设置物理路径/类似的方法。
编辑:括号中的说明