【发布时间】:2014-04-04 11:14:46
【问题描述】:
在我的网站上,我的资源文件夹位于根目录之外,例如:
/var/www/html/是根目录
/var/www/resources/
我目前有一个配置文件来设置库的位置,因此我可以将它包含在 php 中,如下所示:
defined("LIBRARY_PATH")
or
define("LIBRARY_PATH", realpath(dirname(__FILE__) . '/library'));
当我使用时效果很好:
<?php include_once(LIBRARY_PATH . "/file.php"); ?>
但在尝试添加 Javascript 文件时不起作用:
例如
<script src="../resources/library/js/test.js"></script>
链接到“www.website.com/resources/library/js/common.js” 或
<script src="<?php echo LIBRARY_PATH; ?>/js/test.js"></script>
指向“www.website.com/var/www/resources/library/js/test.js”的链接
两者都不起作用。
关于如何在不将 js 文件放在根目录或根目录之上的情况下如何做到这一点的任何建议?
【问题讨论】:
-
您的问题帖子似乎已损坏。要根据它的可见部分回答您的问题:如果 /var/www/html 是您的根目录,则您必须在该目录中的某个位置拥有 js。问题是:浏览器必须能够访问 te 文件。 /var/www/html 之外的任何内容都无法访问。高兴吧。
标签: javascript php jquery include root