Как лучше заменить адреса страниц 3-го уровня адресами 2-го уровня?

Тема в разделе "Joomla", создана пользователем Mudrez, 17 мар 2015.

  1. Mudrez

    Mudrez

    Регистрация:
    11 фев 2015
    Сообщения:
    5
    Симпатии:
    0
    Добрый день
    Есть сайт и у него меню с подпунктами. Как лучше сделать, чтобы подпункт меню с адресом site.ru/меню/страница имел адрес site.ru/страница
    Пару решений знаю, но нужно оптимальное. Спасибо за советы!
     
  2. zditovetsky

    zditovetsky

    Регистрация:
    20 май 2014
    Сообщения:
    57
    Симпатии:
    6
    Как вариант - создать второе меню, которое нигде отображаться не будет.
    В первом меню все типы подпунктов меню поставить "Внешние ссылки" на пункты второго меню.
     
  3. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    682
    Симпатии:
    686
    Еще как вариант установить компонент SH404SEF и в нем вручную поправить ссылки.
     
  4. rsd

    rsd

    Регистрация:
    13 июл 2012
    Сообщения:
    77
    Симпатии:
    7
    Через меню самый лучший вариант.
     
  5. wolfzp

    wolfzp

    Регистрация:
    12 май 2014
    Сообщения:
    7
    Симпатии:
    1
    Зависит от объема сайта, если не большой, то меню ,если страниц много, то компонентом Artio SEF или указанным выше SH404SEF, в обоих есть настройка как отображать URL - параметр - "показывать все вложенные категории материла", "только последнюю (две последние) или "не показывать категории материалов" (это настройка и подходит). Далее, если компонента sef стороннего не применялось - то указать в настройке - использовать alias материалов. Ну и соответственно прописать редиректы.
    Приложу несколько картинок, как это выглядит на примере ArtioSEF.
     
  6. rsd

    rsd

    Регистрация:
    13 июл 2012
    Сообщения:
    77
    Симпатии:
    7
    Я вообще не понимаю зачем Joomle понадобились Artio SEF, SH404SEF, как в самой Joomla есть все необходимые параметры настроек юрл ссылок.