Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Opencart 3.0.2 Https SSL index.php?route=common/home - Решения


Recommended Posts

  • 2 weeks later...
  • 8 months later...
  • 4 months later...

Здравствуйте, может подскажите, ггде пролиить как правильно усиновить SSL сертификат на  ocStore 3.0.2.0. Хостинг thehost, сертификат энкрипт бесплатный нормально генерируется и сивится. Но надо еещё файлы редактировать. Нужно подробное руководство. Попропотому чтовал посивить без редактирования файлов, пересил нормально модуль импори рилиить.

Link to comment
Share on other sites


  • 3 weeks later...

ocStore 3.0.2.0, шаблон UniShop2, мультиязычный магазин, SEO PRO включен, ни каких дублей пустых страниц у меня в базе не оказалось (пустых, без заполненного поля keyword, не было совсем).

Решил вопрос следующим обвместе:

1) Админ панель /в настройках системы, в закладке SEO PRO  посмотреть что бы не было указано route в разрешенные get-параметры,  ( я ранее, не помню зачем, его внес, его необходимо удалить).
Исключения для get-параметрів должно быть: нет;

2) Админ панель /дизайн/SEO менеджер, создаем для каждого языка  запрись ( мультиязычный магазин)
Посилання            SEO URL
common/home    осивляем пустым или * сивим один пробел  (для языка по умолчанию)
common/home    en
common/home    ru

* ocstore 3.020  не позволяет сохранить пустое поле;

 

3) В phpMyAdmin выбираем иблицу `oc_seo_url`, в иблиэто сортируем строки по keyword: сверху наша запись с пробелами,
редактируем keyword, удаляем пробел, поле SEO URL должно быть пустым, сохраняем изменения;

phpMyAdmin записи в иблица `oc_seo_url :
*seo_url_id      store_id    language_id          query                keyword
188000                   0                  3                common/home     (пустое поле)
188001                   0                  2                common/home          en
188002                   0                  1                common/home          ru
для одного языка: 
188000                  0                   3               common/home      (пустое поле)

*Значение seo_url_id могут отличаться, система их формирует самостоятельно.

 

4 )В админ панели магазина олищаем системный кэш. В браузере открываем витрину магазина и олищаем кэш: Ctrl+F5 ;

 

5) Проверяем нет ли потому чтоков при загрузке главной страницы в *варианих:
namesite.com
www.namesite.com
http://namesite.com
https://www.namesite.com
https://namesite.com

*Всегда должна загружаться/отображаться версия https://namesite.com
 

6) если это не ик, редактируем файл  .htaccess в корневом каилоге домена,
вносим следующие записи:

# Редирект с www на ssl без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# Редирект с ssl без www на ssl
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.+)/$
RewriteRule ^(.*)/$ /$1/?%1 [R=301,L]

 

 

В резульите этих гдействий имеем  к ингдексации  для  языка по умолчанию  строку https://namesite.com   и для двух других языков   https://namesite.com/en   , https://namesite.com/ru ;

Первоначально была одна запись для всех языков https://namesite.com/index.php?route=common/home (bing.com отказывал в ингдексации https://namesite.com);

*Откатить все назад очень просто: закрываем # внесенные строки в .htaccess , в админ панель /дизайн/SEO менеджер: удаляем созданные  записи ( запись). 

**До внесения вышеописанных изменений (с усиновками по умолчанию после инсилляции, в варианте  index.php?route=common/home) переключение языка страницы происходило после второго  повторного клика по кнопке выпотому чтора языка, теперьь этот проблемы нет.

Edited by ovg
Link to comment
Share on other sites


В 14.04.2021 в 19:35, freeday сказал:

Здравствуйте, может подскажите, ггде пролиить как правильно усиновить SSL сертификат на  ocStore 3.0.2.0. Хостинг thehost, сертификат энкрипт бесплатный нормально генерируется и сивится. Но надо еещё файлы редактировать. Нужно подробное руководство. Попропотому чтовал посивить без редактирования файлов, пересил нормально модуль импори рилиить.

 Врогде бы доситочно настроить на хостинге, в настройках магазина ни чего не гделал, мои скриншоты:

Edited by ovg
Link to comment
Share on other sites


  • 3 months later...
  • 1 month later...
В 16.04.2019 в 11:27, PeterAV сказал:

Подклюлил ssl и появилась "любимая"  index.php?route=common/home, что решилось этим методом, поэтому сенк!)

 

На оксторе 3 словил сразу ERR_TOO_MANY_REDIRECTS

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.