首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS和Javascript文件夹的动态路径

问CSS和Javascript文件夹的动态路径
EN

Stack Overflow用户
提问于 2012-01-09 00:28:18
回答 2查看 778关注 0票数 0

在一个php项目中,我为网站标题创建了一个模板,并在其中包含了一个javascript & css菜单。

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

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

EN

回答 2

Stack Overflow用户

发布于 2012-01-09 00:29:33

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

即,它们以/字符开头。

票数 1
EN

Stack Overflow用户

发布于 2012-01-09 00:41:08

您可以通过在header模板中使用绝对链接轻松地更改这一点。只需给它们一个绝对URI,如下所示:

代码语言:javascript
复制
<link rel="stylesheet" href="http://example.com/path/to/style.css" type="text/css" media="screen" />
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

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

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

我个人建议不要硬编码,但是这不是很容易实现的,这取决于服务器配置,您站点的布局,以及安全方面的影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8779155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档