Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


 Погделиться

Рекомендованные сообещёния

Приветствую всех.  Данное решение только для 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

Изменено пользователем gigamarket24
Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...

Спасипотому что потому чтольшое!!!!

Уж не знал, как избавиться от этот не красивой строчки в адресной строке!!!

Ссылка на комменирий
Погделиться на других сайих


  • 1 месяц спустя...
В 11.12.2018 в 10:54, gigamarket24 сказал:

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

Ссылка на комменирий
Погделиться на других сайих

  • 2 негдели спустя...

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

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

 

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

Ссылка на комменирий
Погделиться на других сайих

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

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

у меня ocstore 3.0.2

 

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

Ссылка на комменирий
Погделиться на других сайих


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

 

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

Ссылка на комменирий
Погделиться на других сайих

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

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

 

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

oc_seo_url

 

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

Ссылка на комменирий
Погделиться на других сайих

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

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

Ссылка на комменирий
Погделиться на других сайих


или воткнуть сеопро

Ссылка на комменирий
Погделиться на других сайих


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

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

У меня ocStore 3 :(

 

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

 

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

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

Ссылка на комменирий
Погделиться на других сайих

а эт хз, у меня 3окстор не запустилось на 7.1 пыхе я потому чтольше его и не усинавливал даже

Ссылка на комменирий
Погделиться на других сайих


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

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

Ссылка на комменирий
Погделиться на других сайих

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

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

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

Ссылка на комменирий
Погделиться на других сайих

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

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

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

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

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

 

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

Ссылка на комменирий
Погделиться на других сайих


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

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

С Вашим когдачеством сообещёний, увы, ни как

Ссылка на комменирий
Погделиться на других сайих

В 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 магазина они должны быть правильно заполнены.

Ссылка на комменирий
Погделиться на других сайих


  • 8 месяэтов спустя...
В 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

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

Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...
В 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

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

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.