Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Opencart + nginx


Recommended Posts

Здравствуйте!

Обращаюсь к Вам с проблемой.

Может найдутся здесь на форуме специалисты которые могут подружить opencart (ocStore) с nginx

Установил свой магазин на nginx, Настроил по инструкции с гитхаб, почти все работает.

Только не подтягивает css стили по одному пути.

 

Например сейчас опенкарт путь к css сформировал так

ИМЯДОМЕНА/min/b=catalog/view&f=theme/modern/js/bootstrap/css/bootstrap.min.css

а нужно чтобы было 

ИМЯДОМЕНА/min/?b=catalog/view&f=theme/modern/js/bootstrap/css/bootstrap.min.css

 

нужно чтобы ставило знак вопроса после min/

 

Подскажите что прописать в конфигурационном файле nginx чтобы он прописывал в ссылке знак вопроса в нужном месте

 

Спасибо большое всем кто отпишет

С уважением, Виталий!

Надіслати
Поділитися на інших сайтах


14 часов назад, VitProff сказал:

Подскажите что прописать в конфигурационном файле nginx

Что то мне кажется это дело не в nginx, а это нужно в коде прописать напрямую знак "?" в контролере или в сисемном файле где формируются все стили и выводятся через header, так сразу не припомню..

Надіслати
Поділитися на інших сайтах


1 час назад, nikoshot сказал:

а это нужно в коде прописать напрямую знак "?" в контролере

 

Почему тогда в демо сайте http://3.tmmodern.com шаблона работает все без знака вопроса в пути http://3.tmmodern.com/min/b=catalog/view&f=theme/modern/js/bootstrap/css/bootstrap.min.css,theme/modern/js/jquery/magnific/magnific-popup.css,theme/modern/js/font-awesome/css/font-awesome.min.css,theme/modern/js/font-viber/fa-viber.css,theme/modern/stylesheet/skins/stylesheet.css,theme/modern/stylesheet/skins/modern.css,theme/modern/stylesheet/skins/modern_variant1.css,theme/modern/js/jquery/swiper/css/swiper.min.css,theme/modern/stylesheet/skins/modern_modules.css

а на моем магазине открывает эту ссылку только когда вручную допишу знак вопроса

 

https://obuv-opt-roznitsa.com.ua/min/?b=catalog/view&f=theme/modern/js/bootstrap/css/bootstrap.min.css,theme/modern/js/jquery/magnific/magnific-popup.css,theme/modern/js/font-awesome/css/font-awesome.min.css,theme/modern/js/font-viber/fa-viber.css,theme/modern/stylesheet/skins/stylesheet.css,theme/modern/stylesheet/skins/modern.css,theme/modern/stylesheet/skins/modern_variant2.css,theme/modern/js/jquery/swiper/css/swiper.min.css,theme/modern/stylesheet/skins/modern_modules.css

 

К автору шаблона обращался, он с nginx не работает и не знает как исправить. Но писал что таких много как я с такой же ошибкой. Просто отключают все формирование этой минималистичной ссылки и все.

А я решил разобраться почему не работает и исправить у себя.

 

Посоветуйте что сделать чтобы работало все правильно.

 

Вот содержимое .htaccess которое делает нужную переадресацию для apache

 

<IfModule mod_rewrite.c>
RewriteEngine on

# You may need RewriteBase on some servers
#RewriteBase /min

# rewrite URLs like "/min/f=..." to "/min/?f=..."
RewriteRule ^([bfg]=.*)  index.php?$1 [L,NE]
</IfModule>
<IfModule mod_env.c>
# In case AddOutputFilterByType has been added
SetEnv no-gzip
</IfModule>

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.