【发布时间】:2015-12-14 18:55:35
【问题描述】:
我知道这个问题已经被问过很多次了,但我找不到任何正确的答案来解决我的问题。
我的文件夹结构是:
├── index.php
├── js/
│ └── js.js
├── css/
│ └── style.css
├── src/
│ └── include.php
└── level1/
└── index.php
在include.php中:
<script src="js/jquery-1.11.0.min.js"></script>
<link href="css/style.css" type="text/css" rel="stylesheet" />
在 index.php 中:
<?php include('src/include.php');?> // works fine
在level1/index.php中,我调用了
<?php include('../src/include.php');?> // js and css file included but points to level1 folder.
我想将 js & css 样式文件分别保存在 js & css 文件夹中,并且仍然能够从不同的文件夹中包含它们。
【问题讨论】:
-
我不确定我是否理解这个问题?
-
在
srcsrc="/js/jquery-1.11.0.min.js"之前添加一个斜线,同样适用于您的样式表 -
它指向主目录,而不是应用程序目录
-
然后
src="/path/to/app/js/jquery-1.11.0.min.js" -
就像@roullie 所说,您必须为资产设置绝对 URL。当然,您必须将整个路径设置为:
/path/to/my/public/assets/css/my-css.css。也为 js 设置这个
标签: php