ЧПУ (SEO Url)

Тема в разделе "Общие вопросы", создана пользователем Стас, 15 апр 2015.

  1. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    Приветствую! Можно ли стандартными средствами без установки сторонних модулей исправить адрес (чпу включен)
    site.ru/category?product_id=142
    на
    site.ru/category/product_id=142
     
  2. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    А откуда у вас такое? Точную версию движка укажите, что за дополнения установлены итд итп
     
  3. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    Ваша сборка (opencart-russia.ru) Version 2.0.2.0 (rs.1).
    - Включен ЧПУ. Из сторонних модулей только Category Wall.
    Единственное изменение в контроллере
    catalog/controller/common/seo_url.php
    перед return $link;
    вставил строку
    $link = str_replace('index.php?route=common/home', '', $link);
    чтобы поменять ссылку на главную
    с site.ru/index.php?route=common/home
    на site.ru
    Но ее удаление ничего не меняет.
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    А показывает такое в стороннем модуле? В модуле категорий тоже самое??

    это и не нужно. По умолчание в сборке коммон хомов нету
     
  5. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    В категориях url отображается как надо
    /category
    Товары, тоже, если им прописать seo url
    /category/product1
    но если сео юрл в товарах не прописывать, а только в категориях, то получается такое безобразие
    /category?product_id=1

    Есть, поэтому и пришлось прописывать.
     
  6. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    теперь понял. Заполните сеоурль у товара и все.
    Авто создание сеоурль не сработало.

    @Romans исправьте пожалуйста.
     
    Стас нравится это.
  7. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    исправил. Позже выложу обновление.

    Напишите подробности. Где вы увидели ссылку ? seo_url.php исправленный или оригинальный? (посмотрите, там на первой строчки копирайты установлены, если есть то все ок.)
     
    Стас нравится это.
  8. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    Копирайт указан. В оригинальном, как я уже говорил, формируется кривая ссылка
    на морду index.php?route=common/home как в логотипе так и в хлебных крошках на всех страницах сайта.
     
  9. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    Уточняю. Исправленный это тот где копирайты. Оригинальный это тот который просто из дистрибутива с opencart.com
    У вас какой?
     
  10. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    Исправленный
    ========================================== seo_url.php opencart-russia.ru ===============================
     
  11. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.438
    Симпатии:
    780
    Тогда очень странно что у вас есть common/home
     
  12. Стас

    Стас Новичок

    Сообщения:
    18
    Симпатии:
    4
    Спасибо, пойду разбираться.