Opencart SEF рушит относительные ссылки

Мой веб-сайт Opencart не может загружать файлы, когда он находится в режиме SEF и имя категории находится в URL.
Например, когда я нахожусь в этом URL:

http://thehouseofmarley.ir/speaker/nikon-d300

Этот относительный URL на странице:

image/globe.png

Должен скомпилировать так:

http://thehouseofmarley.ir/image/globe.png

Но браузер не может загрузить его, потому что он компилируется следующим образом:

http://thehouseofmarley.ir/speaker/image/globe.png

Мой файл htaccess неотредактирован и соответствует версии Github:

https://github.com/opencart/opencart/blob/master/upload/.htaccess.txt

Кто-нибудь знает решение?

2

Решение

Хорошо, теперь вы столкнулись с самой распространенной проблемой, с которой сталкиваются люди при переходе на красивые URL-схемы. Решение также просто, просто используйте абсолютный путь в ваших файлах css, js, images, а не относительный. Это означает, что вы должны убедиться, что путь к этим файлам начинается с http:// или косая черта /,

Иначе Вы можете добавить это чуть ниже <head> раздел HTML вашей страницы: <base href="/" /> так что каждый относительный URL разрешается из этого базового URL, а не из URL текущей страницы.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]