ЧПУ в Joomla

ЧПУ для сайтаНе секрет, что многие поисковые машины индексируя сайт куда больше любят «красивые» и «чистые» адреса страниц. ЧПУ в переводе с жаргона веб-разработчиков — человекопонятные УРЛ и вся суть заключается в том, чтобы изменить большие и не красивые адреса вида:
http://ваш_сайт/index.php?option=com_content&task=view&id=1&Itemid=1
на красивые и компактные:
http://ваш_сайт/content/view/34/51/
Что же, давайте на примере Joomla CMS 1.5.** разберемся с ЧПУ (на английской эта абривиатура звучит SEF).

Для Joomla существует несколько компонентов для создания человекопонятные УРЛ, это такие компоненты как:

  • AceSEF
    Artio JoomSEF
    OpenSEF
    sh404SEF
    SmartSEF
  • Каждый может рвать глотку и кричать о плюсах и минусах того или иного компонента, однако я выбрал — sh404SEF.
    Дайте все по-порядку:
    1. Скачиваем и устанавливаем компонент
    2. Для создания максимально коротких url заходим в administratorcomponentscom_sh404sefconfigconfig.sef.php , находим строчку:

    $shRewriteStrings = array(«/»,»/index.php/»,»/index.php?/»);

    на

    $shRewriteStrings = array(«/»,»/index.php/»,»/./»);

    Эту манипуляцию мы делаем для того чтобы ссылки были виде http://ваш_сайт/news.html а не http://ваш_сайт/index.php?/news.html или http://ваш_сайт/index.php/news.html
    3. Затем заходим в админ панель сайта Компоненты -> sh404SEF заходим в sh404SEF Конфигурация и настраиваем компонент:
    Вкладкая Основное:

  • Включено: Да
    Список заменяемых символов заменяем на:

    ?|A, ?|A, ?|A, ?|A, ?|A, ?|A, ?|C, ?|C, ?|C, ?|D, ?|E, ?|E, ?|E, ?|E, ?|I, ?|I, ?|I, ?|I, ?|L, ?|N, ?|N, ?|N, ?|O, ?|O, ?|O, ?|O, ?|O, ?|R, ?|R, ?|S, ?|O, ?|T, ?|U, ?|U, ?|U, ?|U, ?|Y, ?|Z, ?|Z, ?|a, ?|a, ?|a, ?|a, ?|a, ?|c, ?|c, ?|c, ?|d, ?|d, ?|e, ?|e, ?|e, ?|e, ?|e, ?|i, ?|i, ?|i, ?|i, ?|l, ?|n, ?|n, ?|n, ?|o, ?|o, ?|o, ?|o, ?|o, ?|s, ?|s, ?|r, ?|r, ?|t, ?|u, ?|u, ?|u, ?|u, ?|y, ?|z, ?|z, ?|-, ?|ss, ?|A, µ|u, ?|A, µ|u, ?|a, ?|A, ?|e, ?|E, ?|s, ?|S, ?|z, ?|Z, ?|z, ?|Z, ?|c, ?|C, ?|l, ?|L, ?|o, ?|O, ?|n, ?|N, Г?|A, Г‚|A, Д‚|A, Г„|A, Д†|C, Г‡|C, Д¦|C, Д®|D, Д?|D, Г‰|E, Д?|E, Г‹|E, Д№|E, Г«|I, Г®|I, Д±|L, Е?|N, Е‡|N, Г“|O, Г”|O, Е?|O, Г–|O, Е”|R, Е?|R, Е |S, Е№|O, Е¤|T, ЕЏ|U, Г№|U, Е°|U, Г¶|U, Г»|Y, ЕЅ|Z, Е±,Z, Г·|a, Гў|a, Д?|a, Г¤|a, Д‡|c, Г§|c, Д«|c, Д¬|d, Д‘|d, ГЊ|e, Д™|e, ГЌ|e, Д›|e, Г|i, ГЏ|i, Дє|l, Е„|n, Е?|n, Гі|o, Гґ|o, Е‘|o, Гќ|o, Е·|s, Е›|s, Е™|r, Е•|r, ЕЎ|t, ЕЇ|u, Гє|u, Е‘|u, ГҐ|u, ГЅ|y, Еµ|z, Еє|z, Л™|-, Гј|ss, Д„|A, Вњ|u, Ў|G, Ё|YO, Є|E, Ї|YI, І|I, і|i, ґ|g, ё|yo, ±|#, є|e, ї|yi, А|A, Б|B, В|V, Г|G, Д|D, Е|E, Ж|ZH, З|Z, И|I, Й|Y, К|K, Л|L, М|M, Н|N, О|O, П|P, Р|R, С|S, Т|T, У|U, Ф|F, Х|H, Ц|TS, Ч|CH, Ш|SH, Щ|SCH, Ъ|’, Ы|Y, Ь|, Э|E, Ю|YU, Я|YA, а|a, б|b, в|v, г|g, д|d, е|e, ж|zh, з|z, и|i, й|y, к|k, л|l, м|m, н|n, о|o, п|p, р|r, с|s, т|t, у|u, ф|f, х|h, ц|ts, ч|ch, ш|sh, щ|sch, ъ|’, ы|y, ь|, э|e, ю|yu, я|ya

    В нижнем регистре: Да

  • Вкладка Плагины:

  • Использовать псевдонимы: Нет
    Вставить имя таблицы содержания: Нет — предотвращает появление в url слова Table
  • Остальные настройки можешь установить по своему усмотрению.
    После того, как ты нажмешь на кнопку сохранить, компонент предупредит что придется удалить N-ое количество статье, нажмите Продолжить. После этого вы получите ЧПУ ссылки 🙂

    sh404SEF RC 1.5.2.255 [скачать]

    Комментарии — 6 комментариев

    1. #9322 Vic в 19:42, 5 февраля 2010:

      Ответить | Цитировать

      мне всегда казалось что поисковому роботу без разницы какие ссылки разбирать. да и в названии они человеко-понятные а не роботу-понятные. зато благодаря этому чпу значительно увеличивается время генерации страниц, особенно при большой базе статей (кстати, вроде у Арти была статья по этому поводу).

    2. #9336 Михаил в 15:38, 11 февраля 2010:

      Ответить | Цитировать

      Вот джумла всем хороша, но очень уж тяжелая, можно сделать и чтобы летала — но столько телодвижений надо сделать

    3. #9625 Фика в 18:53, 25 апреля 2010:

      Ответить | Цитировать

      Позновательно. Спасибо.

    4. #9659 zevs в 15:27, 8 мая 2010:

      Ответить | Цитировать

      Спасибо за познавательную статью, вот наткнулся на интересный проект http://www.ratingruneta.ru/research/web2009/ «Рейтинг Рунета», на сайте опубликованы интересные сведения о исследовании рынка веб-разработок в России, партнером рейтига является аналитический портал рынка веб-разработок CMS Magazine

    5. #10745 Артем в 22:03, 6 декабря 2010:

      Ответить | Цитировать

      Еще бы кто сказал где этот файл искать administratorcomponentscom_sh404sefconfigconfig.sef.php

    6. #12612 nic в 15:58, 23 августа 2011:

      Ответить | Цитировать

      Вот тут : /administrator/components/com_sh404sef/config/
      файл: config.sef.php

    Добавить комментарий

    имя:

    e-mail:

    сайт:

    текст:

    Subscribe without commenting