首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nice URL相对链接问题

nice URL相对链接问题
EN

Stack Overflow用户
提问于 2012-08-23 19:30:21
回答 1查看 107关注 0票数 0

我使用的是没有重写的漂亮urls (例如/my/site/index.php/some/page)。我在处理样式表链接时遇到了问题。例如,sheet.css被解释为/my/site/index.php/some/sheet.css

对于任何前缀(/my/site/)和任何深度后缀(/some/page),我如何让它正确链接?

EN

回答 1

Stack Overflow用户

发布于 2012-08-23 19:32:37

在任何资源前面添加一个/,以将它们指向站点的根目录:

代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="/sheet.css">

您始终可以在包含的config文件中设置CONSTANT并将站点路径添加到该文件中

代码语言:javascript
复制
define('HOST_URL', 'http://www.example.org/my/site/');
define('HOST_URL', 'http://www.example.net/my/site2/');

然后,您可以调用任何文件,并随时更改路径从一个单一的文件。

例如:

代码语言:javascript
复制
<link rel="stylesheet" type="text/css" href="<?php echo HOST_URL; ?>sheet.css" />
<script type="text/javascript" src="<?php echo HOST_URL; ?>script.js"></script>
<img src="" alt="<?php echo HOST_URL; ?>images/image.jpg" border="0" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12090574

复制
相关文章

相似问题

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