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

Как убрать index.php?route=common/home на главной странице


Recommended Posts

В 06.04.2019 в 16:06, Orenmobile сказал:

Добрый день!

 

Мне несколько раз задавали вопрос, как мне удалось убрать

index.php?route=common/home

с адреса главной страницы. Поделюсь своей версией решения данной задачи:

1. Нужно установить SeoPro, если еще не установлен.

2. Заходим в SeoPro, установить seo url равным "" для common/home не получается, т.к. с пустым полем модуль не дает сохранить, выдает ошибку, см. ниже:

 

0111.jpg.c586b781bdee901ea34a844afa654a9a.jpg

 

Как решить эту проблему и сделать index.php?route=common/home не отображаемым?

 

3. Временно устанавливаем seo url равным к примеру "12345" для "common/home", сохраняем.

4. Выходим из SeoPro, заходим на хостинг, в раздел "Базы данных MySQL" (возможно у на других хостингах подругому называется), далее phpMyAdmin, находим свою базу данных, заходим в нее и ищем таблицу seo_url:

 

seo_url.thumb.jpg.707494c5982107f4035abe74c5984187.jpg

 

5. Далее, ищем нашу строку, для этого в поиске набиваем "12345" и нажимаем "вперед":

seo_url_2.thumb.jpg.183807855d566434d71edab35c50f847.jpg

 

6. Отобразится искомая строка. Нажимаем на "изменить":

seo_url_3.thumb.jpg.63a405bbf21c55d3ce2f795d7de06609.jpg

 

8. Удаляем наши цифры "12345", и нажимаем "вперед":

 

seo_url_4.thumb.jpg.546909f2bfb50462e9569377e89a4551.jpg

 

Вуаля! Теперь хвостик index.php?route=common/home на главной странице OpenCart не отображается!

Добрый день! Появилась такая же проблема после установки СеоПро. Сделал всё как здесь сказано, в результате появляется ошибка на главной странице сайта там где корзина (при этом слетает частично шаблон) .... пришлось восстанавливать сайт из архива... в чем может быть проблема? стоит ocStore 3.0.3.2

В результате изменил в настройках URL главной страницы, и теперь отображается так: имясайта/home/

Змінено користувачем Palsanych
Надіслати
Поділитися на інших сайтах


  • 2 months later...
  • 2 months later...

Этим способом убрал index.php?route=common/home   с главной страницы.  Но в поддоменах этот хвост не убирается  - ppp.site.ru/index.php?route=common/home.  Может кто-то сталкивался с таким? Подскажите решение

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


  • 2 weeks later...
On 4/6/2019 at 3:06 PM, Orenmobile said:

Добрый день!

 

Мне несколько раз задавали вопрос, как мне удалось убрать

index.php?route=common/home

с адреса главной страницы. Поделюсь своей версией решения данной задачи:

1. Нужно установить SeoPro, если еще не установлен.

2. Заходим в SeoPro, установить seo url равным "" для common/home не получается, т.к. с пустым полем модуль не дает сохранить, выдает ошибку, см. ниже:

 

0111.jpg.c586b781bdee901ea34a844afa654a9a.jpg

 

Как решить эту проблему и сделать index.php?route=common/home не отображаемым?

 

3. Временно устанавливаем seo url равным к примеру "12345" для "common/home", сохраняем.

4. Выходим из SeoPro, заходим на хостинг, в раздел "Базы данных MySQL" (возможно у на других хостингах подругому называется), далее phpMyAdmin, находим свою базу данных, заходим в нее и ищем таблицу seo_url:

 

seo_url.thumb.jpg.707494c5982107f4035abe74c5984187.jpg

 

5. Далее, ищем нашу строку, для этого в поиске набиваем "12345" и нажимаем "вперед":

seo_url_2.thumb.jpg.183807855d566434d71edab35c50f847.jpg

 

6. Отобразится искомая строка. Нажимаем на "изменить":

seo_url_3.thumb.jpg.63a405bbf21c55d3ce2f795d7de06609.jpg

 

8. Удаляем наши цифры "12345", и нажимаем "вперед":

 

seo_url_4.thumb.jpg.546909f2bfb50462e9569377e89a4551.jpg

 

Вуаля! Теперь хвостик index.php?route=common/home на главной странице OpenCart не отображается!

Красава! Огромное тебе спасибо!!!

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


  • 2 months later...

seo url даёт сохранить пустое поле но всё равно index.php?route=common/home показывает. Возникла при переходе на другой хостинг, тех поддержка рег.ру валит всё на опенкарт и ничего не делает

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


В 15.04.2020 в 22:07, Fes174 сказал:

 

Судя по комментам 0,1% юзеров, это ты.

Скажите, пжалста. Просто я еще новичок. То есть Русскую сборку лучше не ставить, она багнутая? Или как?

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


  • 1 month later...

#Orenmobile

Большое спасибо за решение, за время, которое не пожалел, чтобы написать таким, как мы!

Спасибо, спасибо и еще раз спасибо Тебе!

Змінено користувачем RuslanYa
Надіслати
Поділитися на інших сайтах


  • 7 months later...

Странно что  у кого-то не получилось сделать упрощённый вариант.
Проверьте ещё раз.
 

откройте файл catalog/controller/startup/seo_url.php
найдите код

 

} elseif ($key == ‘path’) {
вставьте до него следующий код } elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);


В итоге должно получится так:

 

if ($query->num_rows && $query->row[‘keyword’]) {
$url .= ‘/’ . $query->row[‘keyword’];

unset($data[$key]);
}
} elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);
} elseif ($key == ‘path’) {
$categories = explode(‘_’, $value);

 

 

PS данная конструкция применима к следующим версиям движка:

Opencart2: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Opencart3: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.6

 

Чтобы работало, нужно после добавления кода обязательно проверить чтобы
в корне был файл .htaccess
и в настройках включить сиcтема->настройки->сервер->Включить ЧПУ

Змінено користувачем fortoonas
Надіслати
Поділитися на інших сайтах


15 часов назад, fortoonas сказал:

Странно что  у кого-то не получилось сделать упрощённый вариант.
Проверьте ещё раз.
 

откройте файл catalog/controller/startup/seo_url.php
найдите код

 


} elseif ($key == ‘path’) {
вставьте до него следующий код } elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);


В итоге должно получится так:

 


if ($query->num_rows && $query->row[‘keyword’]) {
$url .= ‘/’ . $query->row[‘keyword’];

unset($data[$key]);
}
} elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);
} elseif ($key == ‘path’) {
$categories = explode(‘_’, $value);

 

 

PS данная конструкция применима к следующим версиям движка:

Opencart2: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Opencart3: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.6

 

Чтобы работало, нужно после добавления кода обязательно проверить чтобы
в корне был файл .htaccess
и в настройках включить сиcтема->настройки->сервер->Включить ЧПУ

подскажите, а к ocStore 3.0.2.0 этот вариант относится?

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


  • 3 months later...
On 10/6/2021 at 10:24 PM, fortoonas said:

Странно что  у кого-то не получилось сделать упрощённый вариант.
Проверьте ещё раз.
 

откройте файл catalog/controller/startup/seo_url.php
найдите код

 


} elseif ($key == ‘path’) {
вставьте до него следующий код } elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);


В итоге должно получится так:

 


if ($query->num_rows && $query->row[‘keyword’]) {
$url .= ‘/’ . $query->row[‘keyword’];

unset($data[$key]);
}
} elseif ($data[‘route’] == ‘common/home’) {
$url .= ‘/’;
unset($data[$key]);
} elseif ($key == ‘path’) {
$categories = explode(‘_’, $value);

 

 

PS данная конструкция применима к следующим версиям движка:

Opencart2: 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2

Opencart3: 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.6

 

Чтобы работало, нужно после добавления кода обязательно проверить чтобы
в корне был файл .htaccess
и в настройках включить сиcтема->настройки->сервер->Включить ЧПУ

К сожалению у меня не сработал ни этот ни описаный вариант с Сео_урл заменой в ПхпМуАдмин.

Уже давно и ЧПУ включено и работает, и строку находил с нужным кодом и вставлял (кстати кавычки пришлось заменять на латинские) и Модификаторы обновлял
Но все равно отображается коммон/хоум

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


  • 9 months later...

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

как решить?

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


23.11.2022 в 12:08, onisno сказал:

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

как решить?

Разобрался, создал еще одну строку и дописал там необходимую аббревиатуру языка

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


  • 1 year later...

Два дні боровся з пробемою, що на сеопро головна сторінка виводиться з common/home. 

Треба зробити наступне:

знайти файл catalog/controller/startup/seo_pro.php

в ньому рядок if ($seo_url == '') return $link; замінити на 

if ($seo_url == '') { if ($route == 'common/home') { return $this->config->get('config_url'); } return $link; }

в базі не треба створювати ніяких пустих значень. Взагалі не створюйте SEO заміну для common/home. 

Закинули файл на хостінг - оновіть модифікатори та почистіть кеш. У мене кеш довго тримався, я думав, що не працює, а воно все працювало. Успіхів.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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