Codeigniter Custom Routing показывает фоновое изображение корневого сайта? - PullRequest
0 голосов
/ 05 марта 2011

Хорошо, у меня есть проект, над которым я работаю: http://www.d2burke.com/exp/intern/

BaseURL имеет значение: '/ exp / intern /'

.htaccess перенаправляется в / exp /intern / index.php

У меня есть настраиваемые маршруты для

  1. http://www.d2burke.com/exp/intern/questions - $route['apply'] = "internship/apply";

  2. http://www.d2burke.com/exp/intern/apply - $route['questions'] = "internship/questions";

и т. Д.

При переходе на http://www.d2burke.com/exp/intern/internship/questions, все хорошо и нормальнозагорается задний фон ...

Когда вы используете один из пользовательских маршрутов ... вы получаете фоновое изображение с моего основного сайта ...?что происходит в мире?

1 Ответ

0 голосов
/ 05 марта 2011

Вы, кажется, перезаписываете фон, загружая дополнительную таблицу стилей в тексте тела следующим образом:

<link rel="stylesheet" href="../../css/style.css" />

Браузер интерпретирует это как относительный путь к пути вашей страницы.

На странице стажировки / вопросов эта относительная страница переводится в http://www.d2burke.com/exp/css/style.css,, который не существует.

Исправление заключается в использовании абсолютного пути, такого как / css / style.css

Примечание: это довольно очевидно, если вы используете Firebug и проверяете вкладку Net

EDIT: Либо откройте Firebug, нажмите стрелку на вкладке Console и включите "Показать сетевую ошибку ".Таким образом, любая ошибка 404 появится в вашей консоли и появится как ошибка (отличная функция отладки)

...