Dynamic path to CSS & Javascript folders


Dynamic path to CSS & Javascript folders

在一个php项目中,我为Website Header&包括一个javascript&css菜单。

js&菜单的css文件在页眉模板中被引用,所以我不需要在每个页面中都包含这些文件。

当我将标题模板包含到文件夹层次结构中不同级别的内容页时,路径为js&css文件更改&不加载。如何克服这一点&引用js&css文件的动态方式?

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

即以CCD_ 1字符开始。

您可以通过在头模板中使用绝对链接来轻松更改这一点。只需给他们一个绝对URI,就像这样:

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

绝对URI将防止您需要处理将相对URI解析为文档自己的基URI

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

我建议不要对个人进行硬编码,但这对实现来说不太重要,取决于服务器配置、站点布局,也会带来安全隐患。