Урлы и все к ним относящиеся

Тема в разделе "ExpressionEngine", создана пользователем [/root.], 18 авг 2007.

Статус темы:
Закрыта.
  1. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    SEO URL's

    Требуется изменить дефолтный вид урлов
    на

    Ищется наименее болезненный способ. Пасипки *_*
     
  2. appmaster

    appmaster Создатель

    Регистр.:
    5 авг 2007
    Сообщения:
    13
    Симпатии:
    1
    Самый простой способ: (но не самый умный для системы)


    1) Делать дамб всей страничке:в этом искать ссылку и изменять ее. Регулар Экспрешион.

    2) сделать что при ошибки 404 выдовалась 200 что запрсо прошил успешно.
    3) пишим функцию которая находит ссылку с 404 и беред с нее имя категории и Тайтел Атикла.
    Так вот по етому Тайтелу и находим Артикле и показываем.

    Я это проделал и все работает
     
  3. alexo

    alexo

    Регистр.:
    28 май 2006
    Сообщения:
    312
    Симпатии:
    5
    вопрос: насколько это эффективно ?

    ИМХО: не очень

    для большого сайта - non effectiv method
     
  4. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Сегментами делал кто-нибудь?
     
  5. Lozzie

    Lozzie Постоялец

    Регистр.:
    10 апр 2006
    Сообщения:
    92
    Симпатии:
    26
    Сделай хтацесс и перепиши все запросы на index.php
    Далее в файлах системы измени вид ссылок.

    Добавлено через 36 секунд
    в WordPress это делается намного легче, кстате :)
     
  6. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Я код спрашивал, а не теорию.
     
  7. Xacret.T

    Xacret.T Постоялец

    Регистр.:
    2 июн 2006
    Сообщения:
    139
    Симпатии:
    26
    Вот вполне исчерпывающая статья на официальном сайте: Перейти по ссылке
    кста, пример в ней - точняк твой случай и как раз с использованием сегментов. но этот способ плох тем, что необходимо вносить изменения в файлы ядра, что, имхо недопустимо... :(

    Здесь способ "экологичнее" - работа исключительно с шаблоном (template) + мод find&replace, htaccess:
    Перейти по ссылке.
    очень чисто и аккуратно. всегда использую в своих работах. :yahoo:
     
    VRuslan и [/root.] нравится это.
  8. [/root.]

    [/root.] Он самый

    Регистр.:
    20 май 2006
    Сообщения:
    368
    Симпатии:
    58
    Только сейчас прочитал инфу по ссылкам, которые мне скинули. Все равно это не объясняет как добавить "/category/subcategory" к адресу записи.
    Можно ли как-нибудь задать category_id = {segmentX}, subcategory_id = {segmentY} и втупую проставить ссылки вида "{homepage}{segmentX}{segmentY}" ?

    В общем идею поняли, мозгуем?
     
  9. biven

    biven Прохожие

    напомните мне плиз ... а то из головы вышибло ... куда девался редирект публикуемых ссылок ? поясню если не совсем внятно выразился - раньше в CP можно было установить, чтобы ссылки в постах шли через ?URL=http://... сейчас же наскок понимаю такую функцию отрубили ... как её можно вновь реализовать ?
     
  10. mxnr

    mxnr Постоялец

    Регистр.:
    7 июн 2007
    Сообщения:
    134
    Симпатии:
    39
Статус темы:
Закрыта.