Например, у меня есть эта строка в моем CSS-файле для загрузки изображения. Это значок метки на боковой панели.
background-image:url(../assets/images/icons/arrow_state_grey_expanded.png);
Поскольку это относительный путь, иногда, когда я открываю определенную страницу, он не может найти изображение для загрузки.
Пример 1 (можно загрузить изображение)
http://localhost/portal_dev/subkeyword_view/add_subkeyword
Пример 2 (не удается загрузить изображение)
http://localhost/portal_dev/subkeyword_view/view_subkeyword/20/20
Как решить эту проблему, переместив изображение в корневую папку проекта? К вашему сведению, я использую codeigniter 2.0 в моем проекте. Обычно для php я просто называю полный путь к файлу изображения.
UPDATE
Поскольку URL-адреса CSS-файлов отражают местоположение CSS-файла, моя CSS загружена правильно, и проблема возникает только тогда, когда текущий URL содержит параметр (см. Пример 2), я думаю, что проблема связана с CodeIgniter не ксс.