Помогите настроить ЧПУ для новостей на CMS Bitrix

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем andreaj, 30 мар 2010.

Статус темы:
Закрыта.
  1. andreaj

    andreaj Создатель

    Регистр.:
    26 мар 2009
    Сообщения:
    26
    Симпатии:
    3
    Мануалы от битрикса не помогли настроить ЧПУ, все что получилось это настроить ссылки вида "/category/217/" может кто сталкивался, помогите пожалуйста!
     
  2. UDAV

    UDAV

    Регистр.:
    22 июн 2007
    Сообщения:
    776
    Симпатии:
    153
    А ты как хочешь чтоб были пути?
    посмотри в .htaccess и измени там как надо)
     
  3. Y3YPnATOP

    Y3YPnATOP Создатель

    Регистр.:
    18 ноя 2007
    Сообщения:
    11
    Симпатии:
    0
    А как вы хотите сделать? По-любому id новости нужен. Зайдите в Настройки->Обработка адресов, там даются по умолчанию некоторые правила, сделайте по аналогии.
    Еще вариант передавать в адресе не id, а символьный код. Придется следить чтобы он везде был уникальным. Например у вас новость показывается на /content/detail.php, на этой странице стандартный компонент детального просмотра новости. В настройках компонента убираете параметр id, устанавливаете привязку к коду элемента, например Код элемента: ={$_REQUEST["code"]} (ID элемента: пустое поле). После этого новости будут открываться по таким ссылкам /content/detail.php?code=glavyaya-novost-dnya
    Идем в Настройки->Обработка адресов и создаем правило
    Условие: #^/news/([\w\d]+)#
    Файл: /content/detail.php
    Правило: code=$1
    Теперь страница открывается по адресу /news/glavyaya-novost-dnya
    Главное не забывать ставить в новостях символьные коды
     

    Вложения:

    • null1.jpg
      null1.jpg
      Размер файла:
      25,7 КБ
      Просмотров:
      12
Статус темы:
Закрыта.