SH404SEF–мощный ЧПУ (SEF) компонент для Joomla. Настройка, быстрый старт.

SH404SEF–мощный ЧПУ (SEF) компонент для Joomla. Настройка, быстрый старт.

SH404SEF – один из лучших компонентов поисковой оптимизации (search engine optimization) для Joomla. Он позволяем Вам сделать структуру урлов на Вашем сайте, такую которую Вы бы хотели. Удобен если вы переезжаете с одной CMS на Joomla, то можете сохранить структуру старых ссылок и переехать с минимум потерь. Мы рассмотрим как скачать, установить и настроить sh404sef для Joomla.

 

О компоненте sh404sef

Компонент sh404SEF предназначен для управления ЧПУ, если Вы еще с этим термином не знакомы и не знаете как можно настроить ЧПУ стандартными методами в Joomla, тогда можете почитать стать Что такое ЧПУ и нужно ли оно?

Может Вам будет достаточно встроенных средств Джумла для организации ЧПУ, ознакомьтесь со статьями Как убрать ID (цифры) из адреса (url, урла) в joomla, Как убрать в joomla index.php из URL’а.

sh404SEF достаточно универсален, кроме всего описанного выше, компонент позволяет отслеживать страницы ошибок (404). Создавать короткие адреса для Ваших страниц. К примеру есть у Вас очень длинный адрес страницы (УРЛ) http://ageta.ru/for-webmasters/khosting-i-domeny/103-2domains-ru-kupit-deshevyj-domen-ru-rf (бывают и намного длиннее), а sh404SEF создаст короткий УРЛ ageta.ru/dc и Вы сможете спокойно писать и диктовать по телефону без проблем и ошибок. И когда человек будет переходить по этому адресу, он будет сразу перенаправлен на нужную страницу.

Также компонент sh404SEF поддерживает различные компоненты, к примеру, такие как Virtuemart, Kunena и другие. Обеспечивая тем самым удобную структуру урлов для данных расширений. Очень удобно, хотя я не очень люблю, но можно использовать кириллические (русские) адреса. Кому то это может очень даже актуально, тем более если у них домен в зоне РФ.

 

Скачать и установить sh404sef для Joomla

Скачать можно с официального сайта, компонент sh404sef для Joomla 2.5 и для Joomla 1.5. Выбираете соответствующую версию и скачиваете. Но есть одно но, компонент считается коммерческим и бесплатно скачать не получиться, точнее согласно лицензии Joomla, данный компонент распространяется бесплатно, а продается только лицензия на обновление. Но на сайте Вы не получите компонент не оплатив лицензию. Остается, что? Скачать ее в другом месте, а точнее тут. Тем самым Вы не нарушаете ничего.

Устанавливается sh404SEF любое другое расширение в Joomla, в админке Расширения –> Менеджер расширений  –> выбрать файл и загрузить. После установки sh404SEF, он появиться у Вас в Компонентах. Русификатор (русификация) sh404SEF не требуется, от отлично и полностью русифицирован. Единственное только не русифицировано поздравление с удачной установкой компонента.

 

Компонент sh404SEF – быстрый старт

Быстрый старт – это минимальные настройки без лишних объяснений всех возможностей. Позволяет легко и быстро настроить компонент, а не разбираться во всех премудростях работы расширения. Поэтому я рассмотрю в этой статье только быстрые настройки sh404SEF, а уже детальной настройке будут посвящены другие статьи. Не пугайтесь большому количеству настроек, настройте стандартно, а потом при желании можно разобраться во всех настройках.

Настройки sh404sef для joomla 2.5 и для Joomla 1.5 практически идентичны.

 

Настройки конфигурации компонента sh404SEF

Настройки конфигурации компонента sh404SEF

Заходим в компонент (Компоненты->sh404SEF), выбираем закладку “Конфигурация”, далее выбираем “Компонент sh404SEF”.

Настройки конфигурации компонента sh404SEF

  • Включить оптимизацию ссылок URL – пишем “Да”, это нужно чтобы активировать компонент.
  • Список заменяющих символов – заменяем на ниже приведенный список, тем самым мы системе (sh404SEF) сообщаем какие символы в названии в какой урл преобразовывать.
  • Суффикс файла – лично я его стираю, Это зависит какое окончание в адресе будет, предлагается по умолчания “.html”
  • Все в нижнем регистре – пишем да, в адресах имеет большое значение буква написана заглавной или строчной, это разные адреса. Чтобы не возникало никакой путаницы, проще, чтобы все были написаны в нижнем регистре.

Замена символов на Латиницу в адресе (URL’е) – просто копируем и заменяем текст

Á|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

Если хотите адреса в кириллице, тогда заменяйте на эти символы

Á|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

 

Настройки конфигурации компонента sh404SEF

Далее идем в закладку “Расширенные”, меняем режим переписи на “C .htaccess (mod_rewrite)”, но нужно чтобы были произведены вот эти настройки Как убрать в joomla index.php из URL’а. Если не хотите читать статью, в двух словах переименовываем файл “htaccess.txt” в “.htaccess”, который находиться в главной категории сайта и в закладке “САЙТ” заходим в раздел “Общие настройки” и в отрывшейся окне “Сайт” находим “Настройки SEO”

Настройки конфигурации компонента sh404SEF

Этих настроек достаточно, чтобы компонент начал исправно работать

 

Дополнительные настройки компонента sh404SEF

Все настройки производятся в разделе “Конфигурация”

В закладке “Расширенные” в “Компонент sh404SEF” можно установить:

  • Журналировать ошибки 404 – выбрать “Нет” – снизит нагрузку на сервер, но у Вас не будет статистики по страницам, на которые обращались и получали ошибку “404”
  • Включить проверку наличия новой версии – стоит поставить “Нет”, у Вас все равно скорее всего нет лицензии на обновление

В закладке “shURL” в “Компонент sh404SEF”

  • Включить короткие ссылки/shURL – выбираю нет, потому как не пользуюсь на сайте короткими ссылками. Но удобно если Вы на форумах размещаете свои ссылки, они намного привлекательней чем длинные и имеют вид ageta.ru/xc, к примеру.

В подразделе “Расширения”

Дополнительные настройки компонента sh404SEF

производятся настройки для различный расширений, в том числе для Virtuemart, Community Builder, Kunena и других.

 

Как исправить в sh404sef ссылку дублирующую главную страницу вида ageta.ru/ru/.

В последних версиях sh404sef появилась специфическая проблемка, при установки компонента, если есть в меню ссылки на главную страницу, они получаются вида “ageta.ru/ru/”, то есть у sh404sef некорректно отображает ссылку на главную страницу. Ссылку можно переименовать, но не удалить, компонент ее создаст заново. Это связано с отсутствием настройки языка контента на сайте. Чтобы от этого избавиться нужно сделать следующее. В админке Джумла зайти в Расширения –> Менеджер языков –> Языки контента и нажать “Создать”. Вводите:

  • Заголовок – Russian
  • Заголовок на ‘Родном’ языке – Русский
  • Код языка для URL – ru
  • Префикс изображения – ru
  • Тег языка — ru-RU
  • Состояние – Опубликован

И сохраняете и закрываете. Чтобы не было ошибок лучше скопируйте названия отсюда, потому как например тег языка должен быть обязательно написан именно в таком регистре “ru-RU” и быть обязательно опубликован.

20 комментариев
  1. Ольга:

    Просто шикарно у меня слетел весь сайт! Огромное спасибо!!!!!!

    • ageta:

      [b]Ольга[/b], перед изменениями сайта, всегда делайте бекап и таких проблем не будет.

    • Евгения:

      [quote name=»Ольга»]Просто шикарно у меня слетел весь сайт! Огромное спасибо!!!!!![/quote]
      А как слетел? Обычно когда устанавливаешь данный компонент он начинает заново все страницы переделывать, потому какое то время сайт будет отображать страницы ошибкой 404 или у вас другая проблема? Просто удалите данный компонент и все и все вернется.

      За статью спасибо!

    • Путин:

      ахахахаха
      так тебе и надо)))

  2. Владислав:

    Подскажите почему при включении этого компонента я не вижу добавленого плеера с сайта uppod.ru

  3. Владислав:

    может где то что нужно перенастроить плеер обычный флеш

    • ageta:

      [b]Владислав[/b], не разу не сталкивался с такой проблемой и с данным флеш плеером. Попробуйте другой плеер, может поможет.

  4. Евгений:

    Почему-то не получается установить…
    Делаю «Загрузить файл пакета»
    Пишет «Ошибка! Не найден XML-файл установки Joomla!»

    Джумла версия 1.5.25

    • ageta:

      [b]Евгений[/b], может вы компонент не под ту версию устанавливаете или надо его вначале разарживировать. Зачастую в архивы запаковывают несколько разных версий плагинов.

  5. Игорь:

    У меня в магазине на zoo перестала работать кнопка «Оформить заказ». Попробовал отключить в компаненте sh404sef плагин sh404sef — System plugin. Все заработало, на что он влияет и нужен ли он вообще?

    • ageta:

      [b] Игорь[/b], а после чего перестало работать?

      • Игорь:

        Я помню что в коды не лазил, наполнял seo из админки, знакомый сказал что не работает кновка «оформить заказ», бэкапа нет, остальное работает.
        Я отключаю плагин, оформление происходит а вот ссылок красивых нет.
        Пробовал со включенным » sh404sef — System plugin» изменять в sh404sef — Контрольная панель — Конфигурация — Компонент sh404sef — по компоненту — ZOO — поставил «ПРОСТАЯ КОДИРОВКА» вместо «handLer». Оформление происходит, но ссылки непродвигаемые..

  6. Вика:

    Подскажите пожалуйста когда удаляю товар из virtuemart и заново создаю такой же он не отображается на сайте,в этом компоненте не удаляются старые ссылки вообще и удаленных товаров сслыки хранятся.как сделать чтобы при удалении товара удалялась его ссылка из sh404SEF??

  7. Alexsandr:

    Здравствуйте. Нужна помощь, дело в том что установив компонент sh404sef у меня вместо контрольной панели его выходит только пустая страница. Остальные ссылки компонента загружаются , а контрольная панель нет. Можете подсказать в чём дело? Очень нужно , так как проект стоит на месте не можем приступить к раскрутке.

  8. Юлия:

    Спасибо за инструкцию по удалению /ru

  9. Юра:

    [quote name=»Евгения»][quote name=»Ольга»]Просто шикарно у меня слетел весь сайт! Огромное спасибо!!!!!![/quote]
    А как слетел? Обычно когда устанавливаешь данный компонент он начинает заново все страницы переделывать, потому какое то время сайт будет отображать страницы ошибкой 404 или у вас другая проблема? Просто удалите данный компонент и все и все вернется.

    За статью спасибо![/quote]

    Сори, не понял, тоесть компонент сам переименовывет разделы?

    И сколько время ждать?

  10. Денис:

    Спасибо за помощь с языками сайта! Уже весь измучался пока искал откуда он берет это Ru в конце адреса.

  11. Димыч:

    Не убирается .html (в строке Суффикс файла пусто), что делать?

  12. Александр Васильев:

    Ageta, огромное спасибо за подсказку по связке Joomla+K2+SH404SEF (оптимизации избыточных категорий component/k2/item/ в URL сайта при использовании компонента К2 ). Действительно, если в настройках «K2 Parameters» в разделе «Advanced SEF Settings» включить «Enable advanced SEF for K2 URLs», то URL укоротиться до /component/k2 , но убрать его окончательно может только компонент sh404sef. Единственным его недостатком является замена адрес сайта на МОЙ.САЙТ/ru/
    Ваше решение — логичное завершение настроек компнента sh404sef при оптимизации URL строки при использовании компонента K2 в Joomla

  13. Антонина:

    Спасибо огромное, весь сайт лег!!!! главной страницы нет, все ссылки не работают, бэкап месячной давности — вообще супер…. (((((((((((((

Поделитесь своим мнением
Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>