Автоматическая генерация seo url чпу в opencart

    Часто занимаюсь оптимизацией opencart, ocstore и очень часто встречаю уже работающие магазины у которых url заполнены неправильно.

    Например, в одном урле может встречаться латиница, кириллица, даже спецсимволы и все это счастье в разных регистрах. Смотрится ужасно 🙂

    И все бы ничего, можно забить, но поисковые системы не всегда могут воспринять положительно такие урлы. Да и такая размещенная безанкорная ссылка на ваш ресурс, скажем, где-то на форуме будет смотреться не очень.

    В связи с этим был сделан ocmod после установки которого в товарах и категориях ЧПУ генерируется автоматически.

    Генерация seo url в opencart будет происходить налету.

    Автоматическая генерация seo url чпу в opencart

    UPD:

    Итак, прошел уже почти год со дня публикации этого поста и пора бы его обновить 🙂

    Выше по ссылке лежит ocmod который в opencart генерирует seo url автоматически "налету" во время создания товара, категории или статьи. А как же быть если уже созданы тысячи товаров и вы не заполнили поле SEO-URL? Неужели придется снова открывать каждый товар и пересохранять для генерации урла? Конечно же, нет!

    В таких случаях я использую в Ocstore и Opencart SEO-URL генератор. Этот скрипт идеально подходит для таких вещей, когда уже заполнена база данных товарами, категориями и информационными страницами. Это не модуль и не дополнение, а простой PHP скрипт, способный генерировать все SEO урлы для ваших товаров, категорий и статей, если они отсутствуют.

    Знаю, что есть специальные модули для создания seo url в opencart 2, но я решил это более простым и эффективным способом - не нужно устанавливать расширение, если вы можете заполнить URL-псевдоним простым запуском скрипта. После завершения работы его можно удалить или переименовать чтобы "доброжелатели" не смогли найти к нему путь и запустить без вашего ведома. Впрочем, не страшно) Ранее созданные seo url не перезаписываются!

    Как это работает?

    Сценарий будет обрабатывать все ваши товары, пытаясь найти совпадение в таблице URL-алиасов. Если совпадение по id найдено, никаких действий не будет выполнено. В противном случае скрипт преобразует наименование товара в латиницу, вырежет из него спецсимволы и запишет в поле URL-адрес, ориентированный на SEO.

    Как массово генерировать seo url?

    Скачайте и загрузите файл url_alias.php в корень вашего сайта (это там где лежат папки admin и catalog)
    Запустите, перейдя по ссылке: yourdomain.com/url_alias.php
    Далее следуйте по инструкции, скрипт сам подскажет что делать.

    • Для удобства мы запаковали файл ocmod.zip так что можете его смело загружать через менеджер дополнений.
    • Работает на всех версиях и сборках Opencart и OcStore!
    Спросил 14.08.2016 в Opencart.
    Оцените вопрос:
    ужасноплохонормальнохорошоотлично (оценок: 5, среднее: 4,20 из 5)
    Загрузка...

    Оставить комментарий

    16 Комментарий on "Автоматическая генерация seo url чпу в opencart"

    Уведомление о
    Войти с помощью: 

    Сортировать по:   новее | старее | большинство голосов
    Участник

    Добрый день, плагин суперский но только не пойму как убрать цифры из УРЛ вот типа этого
    сайт/detskie-krovatki-61
    спасибо!)

    Админ
    WebMakers
    29.03.2018 20:22

    Замените 64 строку на

    Участник

    Добрый день. Не понял как убрать рандомное число в конце. Поможете?

    Участник
    Sergo Pro
    14.06.2018 12:28

    Подскажите, а можно заменить эти цифры на Артикул товара?

    Участник
    03.04.2018 10:05

    Спасибо! Очень полезная вещь, можно про крону запускать если автообновление товаров есть

    Участник
    06.04.2018 16:17

    Спасибо большое за скрипт

    Участник

    Приветствую. Как сделать что бы скрипт генерировал url из кириллического названия товара?

    Участник
    07.08.2018 22:04

    Ну вот почему у всех работает, а у меня при переходе по ссылке "Сгенерировать SEO-URL для товаров" сначала очень долго грузит, затем выдает:
    504 Gateway Time-out
    nginx-reuseport/1.13.4
    При чем такая проблема только с товарами!
    в категориях, статьях и производителях все нормально...