убрать index php route опенкарт
opencart — убираем index.php?route=common/home
Сейчас настраиваю сайт и хочу записать для себя и естественно для Вас одну небольшую заметку по CMS Opencart (в моем случае это опенкарт 3 версии)
А заметка на тему как убрать дубль главной страницы которая имеет URL:
Данная заметка будет полезна тем, кто начал оптимизировать под СЕО свой магазин на Opencart и первым делом что нужно сделать это убирать мусор, а точнее дубли страниц коих в OpenCart превеликое множество!
Самое главное при оптимизации это, что бы не было несколько главных страниц. И сейчас работая c магазином и перейдя в код страницы, я вижу что даже несмотря, что я находился на страницы /index.php?route=common/home в коде сайта я вижу тег canonical (о полезности этого удивительного тега Canonical читайте в моей прошлой статье) и можно по факту не убирать этот хвост потому как каноникал это исправит и в поисковую выдачу не попадет эта страницы, я же все таки покажу как это делается правильно!
Для того что бы убрать хвост с главной страницы /index.php?route=common/home (чаще сталкиваетесь с этой ссылкой перейдя на главную страницу кликая на баннере)
В конечном счете должно получится такое:
После этого, обновите страницу и проверьте работоспособность.
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
[Решено] Внутрення оптимизация, как убрать стр /index.php?route=common/home
Рекомендуемые сообщения
Похожий контент
ПЛАТНАЯ ВЕРСИЯ ЗДЕСЬ
ОПИСАНИЕ
Модуль предназначен для уменьшения нагрузки на вашу базу данных и сайта в целом тем, что создаёт файл готовой страницы и после каждый раз отдаёт её пользователю. Также поднимает оценку Google PageSpeed.
Если у вас на сайте много метриков или шаблоны от индусов, то скорее модуль вам не поможет, и нужно нанимать специалиста или менять шаблон на эти.
ВНИМАНИЕ!
Оригинальные файлы магазина не заменяет!
5000
Доступ к обновлениям: 500.00 руб за день
Скачать/Купить дополнение
Оптимизация для максимальной оценки PageSpeed от Google
Для всех версий opencart делаю всё тоже самое, что и здесь.
+Никаких копирайтов на вашем сайте со стороны клиентской части.
+Установка и настройка модулей:
модуль кэширования генерация webp изображений (если сервер поддерживает
Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
УСЛОВИЯ СОГЛАШЕНИЯ
На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
После сдачи работы претензии и вопросы не предъявляются исполнителю;
Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
Добавил buslikdrev Добавлено 27.04.2020 Категория Услуги
1490
Скачать/Купить дополнение
Логин / пароль:
demo / demo
— уникальные технологии кеширования не имеющие аналогов в opencart (технология полной интеграции с opencart, в отличии от всех кешировщиков которые сделаны по технологии v2pagecache, которые не интегрированы в opencart)
— модуль работает с любыми темами и модулями Требования
Opencart (любой версии) или любая сборка на нем (ocStore, Opencart.PRO, или другие) PHP 5.6 или выше
Для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec Модуль НЕ заменяет файлы системы Модуль НЕ использует ioncube Совместимость модуля
Opencart 1.5.x, 2.x, 3.x или любая сборка на нем (ocStore, Opencart.PRO, или другие) Любая тема или любые модули (которые сделаны без ошибок, согласно стандартов программирования или верстки opencart code style) для оpencart 1.5.x, 2.x, 3.x Установка, настройка
Добавил markimax Добавлено 15.03.2017 Категория Кэширование, сжатие, ускорение Системные требования PHP 5.4+ (для конвертирования и сжатия изображений в формат webp необходима стандартная функция php proc_open или exec, linux хостинг) vQmod 2.4+ (если версия opencart ниже 2.x) Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
2.3
2.2
2.1
2.0
1.5.6.4
1.5.6.3
1.5.6.2
1.5.6.1
1.5.6
1.5.5.1
1.5.5
1.5.4.1
1.5.3.1 ocStore 3.0
2.3
2.2
2.1
1.5.5.1.2
1.5.5.1.1
1.5.5.1
1.5.4.1.2
1.5.4.1.1
1.5.4.1
1.5.3.1
1.5.2.1
1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1
OcShop 2.0.3.х
OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
Для всех версий opencart делаю всё тоже самое, что и здесь.
+Никаких копирайтов на вашем сайте со стороны клиентской части.
+Установка и настройка модулей:
модуль кэширования генерация webp изображений (если сервер поддерживает
Оптимизация отклика сервера и скорости генерации сервером страниц (отдаваемый HTML) не входит в данную услугу. По оптимизации серверной части обратитесь к @snastik.
УСЛОВИЯ СОГЛАШЕНИЯ
На вашем сайте не должно быть ошибок в php и js коде (устраняются за отдельную плату);
Отклик сервера и обработка php кода должно отрабатывать не дольше 0.8 секунды (за плохой отклик сервера Гугл снимает 15-20 баллов, а значит гарантировать не могу оценку 90 без кэша);
После сдачи работы претензии и вопросы не предъявляются исполнителю;
Если результат оценки не будет достигнут 80+ на всех страницах (имеющий шаблон и количество товара не больше 100шт.), будут возвращены деньги без комиссии данной площадки (-30%) и восстановлен сайт в исходное состояние (по желанию клиента).
Модуль решает проблему долгой загрузки iframe с youtube и увеличивает page speed. Улучшает визуальную часть и дает возможность катомизации: отображение видео в popup, установка своих превью на видео, установка произвольной иконки «play»,
Все вставки iframe с видео на вашем сайте перед выводом на страницу будут автоматически заменены на превью видео в виде изображений, которые подтягиваются с img.youtube.com/vi.
ЗАЧЕМ
Все знают, что iframe с видео очень сильно загружают страницу и уменьшают скорость загрузки сайта. Особенно это ощутимо (и даже визуально видно), если на странице несолько видео (каждый iframe это доп. запросы и ресурсы).
Админка https://oc23.likedev.pro/admin/ логин/пароль: demo/demo
Кроме того визуально намного симпатичнее превью с иконкой, чем ютубовский iframe, да и возможность открытия видео в popup тоже очень полезна. + мы можем через css стили кастомизировать превью как нам угодно.
ВОЗМОЖНОСТИ
видео по клику на превью всплывающеее окно с видео по клику на превью произвольные изображение для превью выбор размера превью установка своей иконки на кнопку ‘play’ (font awesome, html) и ее стилизация через css возможно указать пути для исключения работы модуля поля для камтомных стилей и js
ОСОБЕННОСТИ
будет работать на всех шаблонах максимально легкий модуль без зависимостей (всего пару строк css и ванильного js, никаких библиотек) будет работать даже без бутстрапа и jquery открытый код
ПРИМЕНЕНИЕ
увеличение скорости загрузки и в результате лучший показатель page speed кастомизация внешнего вида видео превью вывод видео в popup позволить показывать ваши iframe даже на ограниченном пространстве подмена превью на свои позволит поставить подходящие вам изображения для видео и украсить сайт
ВАЖНО! Предпочтительно использовать режим POPUP для лучшей совместимости с шаблонами, разметкой и адаптивности видео.
PS. Для редактора CKeditor при вставке в режиме кода некоторых тегов, в т.ч и iframe, редактор их чистит. В таком случае делаем фикс :
в admin\view\javascript\ckeditor\config.js
после строки
config.resize_enabled = false;
прописать
config.allowedContent = true;
Приветствую дельные предложения по развитию и расширению модуля.
ПРОСЬБА УКАЗЫВАТЬ ДОМЕН СРАЗУ ПРИ ПОКУПКЕ
Также смотрите модули:
Accordion & Tabs & Steps, Faq & HowTo Microdata, any place & content
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
как убрать index.php? Route = common/home с url?
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Войти
Уже есть аккаунт? Войти в систему.
Похожий контент
Расширение убирает токен авторизации из URL административной панели:
Вместо адресной строки, данные токена сохраняются и передаются посредством cookies.
100% ocmod
750 10
Скачать/Купить дополнение
Admin Token Remover
Расширение убирает токен авторизации из URL административной панели:
Вместо адресной строки, данные токена сохраняются и передаются посредством cookies.
100% ocmod
Добавил drOC Добавлено 28.09.2021 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
2.3
2.2
2.1 ocStore 3.0
2.3.0.2.4
2.3
2.2
2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1 Обращение к серверу разработчика Нет
Модуль SEO генератор мета описания(тегов), URL, дубли, позволяет провести оптимизацию всех категорий и товаров (Берутся категории у которых есть товары), производителей, статей с поддержкой языков магазина. Очень прост в эксплуатации
Сохраняет информацию о заполнении проставляя метки, также предусмотреть функционал для перезаписи.
Все что от Вас требуется, это задать шаблон для заполнения meta.
Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
при нажатии на кнопку Обновить ЧПУ (SEO URL) модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
Возможность устранения дублей SEO URL
ПРИМЕР заполнения прилагается в скриншоте.
ПРИМЕЧАНИЕ
Модуль не закублен с открытым исходным кодом, не требует ключа активации.
Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
СЕО СОПРОВОЖДЕНИЕ От legioner26
899
Доступ к обновлениям: 500.00 руб за 12 месяцев
Скачать/Купить дополнение
Также добавлена возможность автоматической массовой генерации отсутствующих SEO URL в товарах, категориях, производителях и статьях на всех языках магазина, с доп функционалом перезаписи имеющихся.
при нажатии на кнопку Обновить ЧПУ (SEO URL) модуль проставить URL во всех товарах и категориях, производителях, статьях в которых они отсутствуют.
Возможность устранения дублей SEO URL
ПРИМЕР заполнения прилагается в скриншоте.
ПРИМЕЧАНИЕ
Модуль не закублен с открытым исходным кодом, не требует ключа активации.
Тех. поддержка осуществляется для клиентов купившим модуль для конкретного ресурса, поэтому при покупке обязательно указываем Ваш домен.
СЕО СОПРОВОЖДЕНИЕ От KlimGo
Есть такая проблема. Попросили помочь с настройкой магазина. Стоит на шаблоне ocStore 3.0.2.0
Сайт http://kristall-azot.ru/
1. Никак не могу понять, как включить отображение карточек товаров, а также, чтобы категории тоже в ЧПУ менялись.
То бишь отключить этот каталожный режим.
2. А еще как убрать /home в ЧПУ на главной.
Буду очень признателен!
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
How can we remove index.php?route= in OpenCart for contact, home and other
This simple Opencart OCMod file will remove the index.php?route= in Opencart and shorten the URL of OpenCart for contact us page, common home, checkout, cart, voucher, account, log in, manufacturer, affiliate login, password forget URL and others.
Once you download above, you will get seo-url.ocmod_.zip extract it and rename to seo-url.ocmod.zip, then go to admin >> Extensions >> Installer then upload the seo-url.ocmod.zip. Then download following SEO-URL.sql
Once you download above you will get seo-url-add.sql_.zip, extract it, you will get seo-url-add.sql. Then go to admin >> System >> Maintenance >> Backup & Restore, and click the Restore tab and click Import and select seo-url-add.sql.
Once this is successful then go to admin >> Extensions >> Modifications >> then click refresh buttone
Then you are all set.
If you are still seeing issues then check if you complete all of the below:
For those who are developer:
Add as much URL as you want in here and its rewrite URL. Then go to admin >> Design >> SEO URL and add them each except for home page. Like for contact us page
Or run following SQL in your database
You can add other URLs as per your need. You can keep on customizing and let us know tips and tricks to improve it.
Remove index.php?route=common/home from OpenCart
I currently have User SEO URL’s set to Yes in OpenCart Admin.
So far, all tags and SEO links are working; the command has done the desired effect.
However for the homepage and a few other links; how do I remove:
From the URL? Do I have to literally do a find and replace in the hardcode PHP files and risk upgrades or is there another way?
(without bloating performance i.e no poor amateur tools such as vQmod)
16 Answers 16
To simply remove that, you can do a basic replace in /catalog/controller/common/seo_url.php
Before it on a new line put:
Edit by TheBlackBenzKid: If you want full SEO just use this line instead of the above:
Also make sure SEO URLs is turned on in the Admin panel of the store.
The previous «solutions» are wrong because they are attacking the SEO URL translate. What you want is to deal with the URL generation inside OpenCart.
Simple like that. I can’t belive why this is not in OpenCart’s core.
EDIT:
I run some tests and if the SEO URLs are enabled, it becomes necessary to make one single edit in the /catalog/controller/common/seo_url.php to avoid an «Undefined index» error.
Now it really works.
I really like Victor Schröder’s solution above for it’s simplicity. Thanks! I created a vQmod based on his code mods in case it would be helpful to anyone. here is the code:
Step 01. Enable USE SEO URL’s in your store server settings
Go to the “System” and click on “Settings”. Locate the store you want to alter and click the “Edit” link on the right. Finally click the “Server” tab and set the SEO URL’s radio to “Yes” and save your settings.
Note: The keywords will not be created for you automatically. You must also have Apache mod_rewrite turned on. Most web hosts will have this on by default. Step 3 of this tutorial will explain how to add the keywords.
If you do the step above your home page will change from something like this: http://yourwebsite.com/index.php?route=common/home to this: http://yourwebsite.com
Step 03. Enter SEO Keywords for URL’s manually Finally, you need to enter SEO keywords for every page, information, product and category you want to have URL rewrite. You can find the field for the SEO Keywords under the Data tab when editing and creating items.
Once you have entered the SEO Keywords your URL’s will be working.
Once you have followed all these instructions you can begin to reap the benefits of higher rankings, increased traffic and more customers.