我正在开发一个带有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。
谢谢,
答案 0 :(得分:2)
您可以使用/
来引用相对于网站根目录的文件。
假设您在http://www.site.com/上,两个路径都将引用同一个文件。
<link href="/my_template/styles.css" ... />
<link href="http://www.site.com/my_template/styles.css" ... />