Простая базовая директория, похожая на каталоги, функция / определение для относительной структуры каталогов - PullRequest
0 голосов
/ 21 сентября 2011

Я разрабатываю веб-сайт с 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.

Спасибо,

1 Ответ

2 голосов
/ 21 сентября 2011

Вы можете использовать / для ссылки на файл относительно корневого каталога вашего веб-сайта.

Оба пути будут ссылаться на один и тот же файл, если вы находитесь на http://www.site.com/.

<link href="/my_template/styles.css" ... />

<link href="http://www.site.com/my_template/styles.css" ... />
...