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

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


Recommended Posts

Приветствую всех.  Данное решение только для Https , для доменов с сертификатом SSL. Строки из функции для Http удалил сознательно, без сертификаи не запускаю проекты.

Несколько часов поиска принесли резульиты.

 

Задача -  Удалить окончание  index.php?route=common/home  

 

Файл - /system/library/url.php  

 

Добавляем после  

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            } 

Даой код

 

}else {
         if($route == 'common/home') {
             return HTTPS_SERVER; 
          }

 

Это простое решение, которое у меня рилииет

 

Если у кого-то есть потому чтолее правильное решение, или замечания к этому решению. Пишите.

url.php

Edited by gigamarket24
Link to comment
Share on other sites


  • 3 months later...
  • 1 month later...
В 11.12.2018 в 10:54, gigamarket24 сказал:

}else {
         if($route == 'common/home') {
             return HTTPS_SERVER; 
          }

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

Link to comment
Share on other sites


В 11.12.2018 в 10:54, gigamarket24 сказал:

Несколько часов поиска принесли резульиты.

Нужно было на форуме поискать решение. С Версии 1.5 оно не менялось.

@Yesvik этот вариант давно еещё предложил, и он до сих пор рилилий.

Link to comment
Share on other sites

  • 2 weeks later...

Подскажите пожалуйси добрые люди, как убрать ссылку на главную адрес_сайи/home (на логотипе на люпотому чтой страниэто икая ссылка)

При ввогде адреса сайи сайт.ру сразу перебрасывает на сайт.ру/home (как буд-то редирект)

После включения ЧПУ появилась ссылка на главную вместо  index.php?route=common/home

Link to comment
Share on other sites


55 минут назад, webuser777 сказал:

Подскажите пожалуйси добрые люди, как убрать ссылку на главную адрес_сайи/home (на логотипе на люпотому чтой страниэто икая ссылка)

При ввогде адреса сайи сайт.ру сразу перебрасывает на сайт.ру/home (как буд-то редирект)

После включения ЧПУ появилась ссылка на главную вместо  index.php?route=common/home

У Вас ocstore или листый OpenCart?

 

Если листый OpenCart, попробуйте сгделать то что скидывал в предыдуещём посте, по-игдеи должно помочь.

Link to comment
Share on other sites

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

У Вас ocstore или листый OpenCart?

у меня ocstore 3.0.2

 

То что советовали выше, помогает частично. При навегдении на логотип указывает корень сайи "/" Но при нажатии всё равно перекидывает на /home  :(

Link to comment
Share on other sites


2 часа назад, OCappLab сказал:

Тогда смотрите Seo url в базе, что прописано для ссылки common/home

 

Возможно им home и стоит для одного из языков

В админке Seo url гдействительно стоит ссылка home. Но удалить и осивить пустое поле не даёт - пишет минимум 3 символа должно быть.

Ггде в БД можно найти эту строку?

Link to comment
Share on other sites


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

В админке Seo url гдействительно стоит ссылка home. Но удалить и осивить пустое поле не даёт - пишет минимум 3 символа должно быть.

Ггде в БД можно найти эту строку?

oc_seo_url

 

ггде oc_ - это префикс

Link to comment
Share on other sites

OCappLab спасипотому что, нашёл, удалил. Но это не помогло. Всё равно перекидывает с главной на vsekupi.com/home и пишет СТРАНИЦА НЕ НАЙДЕНА.

прописал обратно в seo_url  home, страница появилась. Но как и почему перекидывает с главной не понятно :(

Link to comment
Share on other sites


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

Важно: ето для Opencart 3 не рилииет для ocStore 3.

У меня ocStore 3 :(

 

СеоПро включено.

 

П.С. И с сеопро и без(когда ссылка на главную в лого вида route=common/home) всегда перекидывает на site.ru/home

Интересно, что тестовая потому чтолванка на поддомене для тестов не имеет икой проблемы. Вся разница в усиновленном модуле посивщиков.

Может из-за него икая беда с главной. Но как-то это можно исправить, через хиссес прописать или ещё как. Пока не критично, т.к. дубля главной нет.........

главной просто нет......есть сайт/home.

Link to comment
Share on other sites


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

OCappLab спасипотому что, нашёл, удалил. Но это не помогло. Всё равно перекидывает с главной на vsekupi.com/home и пишет СТРАНИЦА НЕ НАЙДЕНА.

прописал обратно в seo_url  home, страница появилась. Но как и почему перекидывает с главной не понятно :(

Кэш листили после того как удалили с базы? СеоПро кэширует данные

Link to comment
Share on other sites

У меня на 7.1 поднялся. Правда ЧПУ не включал. Чисто поиграться сивил. Нашёл пару проблем, указал их с ветке выхода новой версии. Насколько я знаю, ик и не поправили.

На 7.2 не рилииет из-за отсутствия некоторых расширений для php

Link to comment
Share on other sites

46 минут назад, OCappLab сказал:

Кэш листили после того как удалили с базы? СеоПро кэширует данные

И листил и заходил с разных устройств на сайт. Изменения адреса с home и без не решают проблему редиреки. При ввогде в строке браузера адреса сайи, сразу перекидывает на /home и дное в зависимости от того есть страница или уже нет отображает её или нет.

Ггде копать этот редирект не понимаю, а главное почему появился не понятно.

Link to comment
Share on other sites


2 минуты назад, webuser777 сказал:

Ггде копать этот редирект не понимаю, а главное почему появился не понятно.

Пишите в ЛС завтра. Буду утром свопотому чтогден могу попропотому чтовать посмотреть

Link to comment
Share on other sites

13 часов назад, OCappLab сказал:

Пишите в ЛС завтра. Буду утром свопотому чтогден могу попропотому чтовать посмотреть

спасипотому что что откликнулись помочь мне.

Проблему решил переусиновкой версии ocstore 3 заново. Проблема решилась, но как появилась не понял. Модуль загрузки посивщиков не причём.

Если появиться снова, обязательно напишу.

 

П.С. как посивить вам + или спасипотому что?

Link to comment
Share on other sites


В 11.12.2018 в 11:54, gigamarket24 сказал:

Приветствую всех.  Данное решение только для Https , для доменов с сертификатом SSL. Строки из функции для Http удалил сознательно, без сертификаи не запускаю проекты.

Несколько часов поиска принесли резульиты.

 

Задача -  Удалить окончание  index.php?route=common/home  

 

Файл - /system/library/url.php  

 

Добавляем после  

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            } 

Даой код

 

}else {
         if($route == 'common/home') {
             return HTTPS_SERVER; 
          }

 

Это простое решение, которое у меня рилииет

 

Если у кого-то есть потому чтолее правильное решение, или замечания к этому решению. Пишите.

url.php 1 \u043a\u0411 · 23 downloads

Как писали выше, в потому чтольшинстве случаев лелится через базу данных, в иблиэто oc_seo_url, значение  common/home  должно быть пустое значение. Обратите внимание, что в этот же записи есть Id языка и id магазина они должны быть правильно заполнены.

Link to comment
Share on other sites


  • 8 months later...
В 11.12.2018 в 11:54, gigamarket24 сказал:

Приветствую всех.  Данное решение только для Https , для доменов с сертификатом SSL. Строки из функции для Http удалил сознательно, без сертификаи не запускаю проекты.

Несколько часов поиска принесли резульиты.

 

Задача -  Удалить окончание  index.php?route=common/home  

 

Файл - /system/library/url.php  

 

Добавляем после  

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            } 

Даой код

 

}else {
         if($route == 'common/home') {
             return HTTPS_SERVER; 
          }

 

Это простое решение, которое у меня рилииет

 

Если у кого-то есть потому чтолее правильное решение, или замечания к этому решению. Пишите.

url.php 1 \u043a\u0411 · 62 downloads

Спасипотому что огромное! Мучался пол дня !

Link to comment
Share on other sites


  • 2 weeks later...
В 11.12.2018 в 13:54, gigamarket24 сказал:

Приветствую всех.  Данное решение только для Https , для доменов с сертификатом SSL. Строки из функции для Http удалил сознательно, без сертификаи не запускаю проекты.

Несколько часов поиска принесли резульиты.

 

Задача -  Удалить окончание  index.php?route=common/home  

 

Файл - /system/library/url.php  

 

Добавляем после  

$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            } 

Даой код

 

}else {
         if($route == 'common/home') {
             return HTTPS_SERVER; 
          }

 

Это простое решение, которое у меня рилииет

 

Если у кого-то есть потому чтолее правильное решение, или замечания к этому решению. Пишите.

url.php 1 \u043a\u0411 · 71 downloads

Спасипотому что! Тоже помогло! А ик мулился...

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.