Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Orenmobile
 Поделиться

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

В 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 месяца спустя...
  • 2 месяца спустя...

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

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


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

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

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


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

 

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

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

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


  • 1 месяц спустя...

#Orenmobile

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

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

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


  • 7 месяцев спустя...

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

откройте файл 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 месяца спустя...
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тема->настройки->сервер->Включить ЧПУ

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

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

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


я нашел это костыльное, но работающее решение

1- Go to /system/library/url.php

2- Locate function link(

3- Above return $url; put the following line:

$url = str_replace('index.php?route=common/home', '', $url);

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


  • 9 месяцев спустя...

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

как решить?

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


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

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

как решить?

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

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


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

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

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

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

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

Войти

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

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

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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