CSS的动态路径& Javascript文件夹

时间:2012-01-08 16:28:18

标签: php path

在一个php项目中,我为Website Header& amp;创建了一个模板。包括一个javascript& css菜单里面。

js& amp;的路径菜单的css文件在标题模板中引用,因此我不需要在每个页面中包含这些文件。

当我将标题模板包含在文件夹层次结构中不同级别的内容页面时,js& css文件更改&不加载。如何克服这个&参考js& css文件是动态的吗?

2 个答案:

答案 0 :(得分:1)

使用相对于服务器根目录的URI。

即。以/字符开头。

答案 1 :(得分:0)

您可以使用标题模板中的绝对链接轻松更改此设置。只需给它们一个绝对URI ,就像这样:

<link rel="stylesheet" href="http://example.com/path/to/style.css" type="text/css" media="screen" />
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

绝对URI将阻止您需要处理文档自身基本URI 的相对URI的解析。

如果您不喜欢对网站名称进行硬编码,可以使用服务器变量(查看$_SERVER),将基URI解析为请求文档并采用路径即时的CSS / JS文件。

我建议不要亲自进行硬编码,但实现起来并不简单,取决于服务器配置,网站布局以及安全隐患。