【发布时间】:2011-09-21 13:42:19
【问题描述】:
我正在使用 codeigniter 开发一个网站,但我遇到了一个简单的问题。
对于 html 和样式,我使用 base_url() 作为工作路径,但在 html 源代码中包含完整路径,包括 http://
我的文件夹结构是这样的:
application/
system/
my_template/
*styles.css
*images/
*etc.etc.
index.php
当我在 index.php/controller/method/param1/param2 上时,我想像这样设置例如 css 路径:
<link href="../../../my_template/styles.css" rel="stylesheet" type="text/css" media="screen" />
但是使用 base_url() 他们变成这样:
<link href="http://www.site.com/my_template/styles.css" rel="stylesheet" type="text/css" media="screen" />
如何为 css 和 <script> 标签执行此操作?我确定我错过了一个简单的步骤,但找不到它。我正在使用 CI 2.03。
谢谢,
【问题讨论】:
-
为什么不能直接使用
href="/my_template/styles.css"? -
@birderic - 这(将 / 放入 href 属性)是否适用于所有服务器配置?
-
是的。它引用了网站的根目录。
标签: url codeigniter relative-path