【发布时间】:2016-12-09 13:51:50
【问题描述】:
我检查了很多问题,但都不清楚。
我在服务器上有一个网站,路径是:C:/inetpub/website
在conf.php 文件中我有绝对路径路由:
define('ROOT', '');
define('CSS', ROOT . 'css/');
define('JS', ROOT . 'js/');
define('IMG', ROOT . 'images/');
define('SUBF', ROOT . 'subfolder/');
我在网站(根)文件夹中的 index.php 文件包含 url:
<script src="'.JS.'jquery-1.11.1.js"></script>
<script src="'.CSS.'jquery-ui.js"></script>
<script src="'.JS.'test.js"></script>
它可以工作,但如果我的另一个文件在C:/inetpub/website/subfilfer 中,那么我很难访问这些位置。
例如子文件夹中的 index.php 源包含:
<script src="js/jquery-1.11.1.js"></script>
<script src="css/jquery-ui.js"></script>
<script src="js/test.js"></script>
它不会起作用,因为这个网址正在查看subfolder/js/filename
【问题讨论】:
-
它适用于
define('ROOT', '/' . basename(dirname(__FILE__)).'/');我不确定是否正确