Быстрый старт с ARTIO JoomSEF. Установка и базовая настройка Artio JoomSEF Все о компоненте artio joomsef

Всем привет! Сегодня я расскажу о бесплатном компоненте ARTIO JoomSEF для Joomla. Это настоящий комбайн, предоставляющий огромное количество функций:

  • настройка SEF Joomla — человеко-понятные урл (ЧПУ);
  • настройка Title и мета тегов для Joomla;
  • формирование редиректа 301
  • кэширование;
  • создание страницы ошибки 404.

Некоторые из этих функций дублируются другими расширениями Joomla (например, редирект 301 можно настроить через стандартный компонент Перенаправления), но очень удобно, когда они все собраны в одном месте.

Надо сказать, что компонент ARTIO JoomSEF имеет как платную версию, так и бесплатную. Все перечисленные выше функции доступны абсолютно бесплатно, за дополнительную плату можно получить возможность создания карты сайта, анализ файла.htaccess и общую статистику. Из этих трех вещей, конечно, самая важная карта сайта. Так как платить ни за что не хочется, то для ее создания придется воспользоваться дополнительным бесплатным .

Скачайте свежую бесплатную (FREE) версию ARTIO JoomSEF с официального репозитория joomla.org . Как и любое другое расширение, компонент ARTIO JoomSEF устанавливается через . Переходим в раздел «Установка» и в поле «Загрузить файл пакета» указываем путь до только что скаченного архива с компонентом. Останется только нажать «Загрузить и установить».

После установки компонент следует активировать. Переходим в раздел «Управление» и в списке доступных расширений ищем наш ARTIO JoomSEF.

В столбике «Состояние» жмем на иконку красного кольца, она изменится на белую галочку в зеленом кружке, что свидетельствует о том, что компонент успешно активирован.

ARTIO JoomSEF под свои настройки создаст отдельный пункт в разделе «Компоненты».

Настройка SEF Joomla

Что такое SEF URLs? Так в Joomla называются человеко понятные урл, сокращенно ЧПУ. То есть не абра-кадабра из набора символов, воспринимаемая только самой Joomla, а осознанные, понятные простому человеком урл, сформированные из названия категорий, пункта меню и заголовка страницы, написанных латинскими буквами. Такие URL удобны как для людей, так и для поисковиков. Человеку по одному URL видно название материала и какой категории он относится, а для поисковиков URL становится еще одним местом, куда можно добавить ключевое слово, по которому продвигается страница.

Для наглядности разберем структуру SEF URLs:

  1. название сайта;
  2. название пункта меню;
  3. название категории, к которой относится данный материал;
  4. заголовок страницы с добавленным суффиксом «.html».

SEF URLs следует включить в разделе «Сайта» — «Общие настройки» панели управления Joomla. Кроме этого поставьте «да» для опции «Добавлять суффикс к URL»:

Теперь переходим в раздел JoomSEF Configuration на вкладку Basic:

В Main Configuration (Главные настройки) нам нужны первые два пункта:

  • JoomSEF Enabled? — включить ARTIO JoomSEF? Конечно, включить!
  • Disable creation of new SEF URLs? — отключить создание новых SEF URL адресов? Ставим нет.

Спускаемся чуть ниже к Basic Configuration

  • File suffix — а вот и суффикс, который будет добавляться к URL. Задайте.html, чтобы поисковики понимали, что имеют дело со статичного вида страницами.
  • Use Title or Alias? — использовать в адресе страницы Title (полный заголовок) или Alias (сокращенный)? Берем полный.
  • All lowercase? — все буквы строчные? Ставим «Да».
  • www and non-www domain handling — напоследок выбираем основное зеркало для сайта: с www или без. О зеркалах можно почитать в .

Вот и все. Теперь ЧПУ будут генерироваться автоматически при создании новых страниц сайта.

Менеджер SEF URLs

Для отслеживания URL страниц сайта компонент ARTIO JoomSEF предоставляет специальный менеджер — Manage SEF URLs. Рассмотрим его.

Сверху мы видим блок фильтров, которые следует использовать для поиска URL по заданным параметрам. Конечно, если страниц на сайте не так много, то особой нужды в нем нет, но с разрастанием своего интернет ресурса данная опция будет становиться все полезнее и полезнее.

  • Num — порядковый номер.
  • Hits — количество переходов на данную страницу.
  • SEF URL — преобразованный адрес.
  • Real Url — оригинальный URL адрес (до преобразование к человеко понятному виду).
  • Enabled — включена ссылка или нет. Если отключена, то страница по данному адресу будет выдавать ошибку 404.
  • SEF — если стоит галочка, то будет использоваться SEF URL, в противном случае — Real Url.
  • Locked — блокировка. Заблокированные урл не могут быть случайно удалены. Для удаления, их необходимо сначала разблокировать.
  • Active — в случае, если одному SEF URL соответствует два реальных урл (Real Url), Joomla не знает, какой из них открыть. Данная опция позволяет задать основной из этих двух реальных урл.
  • Cached — показывает, имеется ли в настоящий момент кэшированная версия страницы или нет.

Каждую из представленных в списке ссылок можно открыть на редактирования, отметив ее галочкой и нажав на кнопку «Изменить» в тулбаре.

Для редактирования нам предоставляются следующие опции:

  • New SEF URL — новый человека понятный адрес.
  • Old Non-SEF Url — старый оригинальный.
  • Itemid — ID пункта меню, который ассоциируется с данной ссылкой.
  • Save as Custom Redirec — автоматическое создание редиректа 301 для переадресации со старого SEF урл на новый. Данный редирект будет отображаться в разделе Manager 301 Redirects.
  • Enabled — включить ссылку. В случае отсутствия галочки в этом пункте, страница по данному адресу будет выдавать ошибку 404 (не найдена).
  • SEF — использовать ЧПУ.
  • Locked — заблокировать для защиты от случайного удаления.

Не думаю, что вы часто будете пользоваться этим менеджером, так как ЧПУ формируются автоматически, но на всякий случай уметь работать с ним надо.

Редирект 301 в Joomla

Переходим в «Общие настройки» раздел «Сайт» и в «Настройках SEO» находим опцию «Перенаправление URL» — ставим напротив «Да».

Для работы с редиректами 301 используется специальный менеджер JoomSEF — Manager 301 Redirects.

Зайдя в него, вы увидите список действующих редироктов. Для создания нового, жмем на кнопку «Создать» в тулбаре и заполняем всего два поля:

  • Moved from URL — URL адрес откуда идет перенаправление;
  • Moved to URL — и куда.

Title в Joomla и мета теги

Обязательно прочтите о — эти знания крайне важны для продвижения вашего сайта в поисковых системах.

Задать их для каждой страницы сайта можно через раздел ARTIO JoomSEF — Meta Tags Manager.

Не ленитесь для каждой страницы указывать свой Title и Description, не полагайтесь на их автоматическое формирование. Так же обязательно редактируйте Keywords. Помните, лучше совсем не указывать ключевые слова, чем задавать их не соответствующими содержанию страницы.

Настройка страницы ошибки 404

Страница 404 представляет собой своего роду заглушку, на которую пользователя переправляют при переходе по несуществующему URL адресу. Например, при попытке перейти по адресу http://сайт/abra-kadabra браузер выдаст ошибку 404, ибо страницы с таким URL адресом на моем блоге нет, и автоматически перенаправит вас на страницу 404. По умолчанию страница 404 пуста. Такое обстоятельство вполне может отпугнуть будущего читателя. Дабы этого избежать, страницу 404 стараются делать информативной:

  • извинитесь за то, что страницы с таким URL нет;
  • предложите воспользоваться поиском по сайту;
  • дайте список наиболее интересных страниц сайта;
  • часто для красоты размещают картинку или интересное видео.

Другими словами, сделайте все, чтобы удержать клиента на своем интернет ресурсе.

Страницу ошибки 404 для Joomla можно создать в разделе «JoomSEF» — «Configuration» — «404 Page».

Обновление ARTIO JoomSEF

Обновление JoomSEF займет от силы пару минут. Переходим в раздел ARTIO JoomSEF — «Upgrade».

Достаточно нажать на «Reinstall from ARTIO server» и JoomSEF автоматически скачает и установит последнюю версию.

На этом знакомство с ARTIO JoomSEF, одним из важнейших расширений Joomla, можно считать оконченным. Спасибо за внимание. Буду признателен, если поделитесь с друзьями с помощью социальных кнопок, сделаете ретвит или просто подпишитесь на ленту новостей блога . Спасибо за внимание, берегите себя!

Как установить и настроить компонент Artio JoomSEF я рассказывал в статье: Настройка SEF ссылок на Joomla 3 . Напомню, что основная задача компонента, преобразовывать ссылки сайта в человеку понятный вид не является единственной. Компонент позволяет настроить вид URL страниц сайта, практически в любом виде. При этом человеку понятный вид ссылки не поменяется.

Не буду перечислять все варианты вида URL, поясню принцип построения URL компонентом Artio JoomlaSEF.

Принцип построения URL компонентом Artio JoomSEF

Любая страница сайта, будь то статья, страница поиска, страница тега и т.п. организовываются системой в иерархическую структуру. В Joomla 2.5 это группировка в разделы и подразделы (категории), в Joomla 3.x это разделение по разделам (родительские и дочерние).

Кроме этого каждая страница, не покажется на сайте, если раздел в которой она входит не будет опубликован в любом меню сайта.

Также у каждой страницы есть уникальный ID (идентификационный номер), который виден в Менеджере материалов в таблице с материалами.

Еще у страниц сайта задаются или автоматически создаются алиасы, которые в пределах сайта, тоже уникальны. Система не опубликует и даже не сохранит статьи с одинаковыми алиасами.

Если к этому добавить источник Itemid, то понятно, что одна страница имеет массу уникальных идентификаторов. По идее построения Joomla, все эти идентификаторы можно вставить в URL любой страницы. В довесок, система в начало URL, после домена, вставит index.php.

Напомню, что такой «на причесанный» URL называется машинным, в противовес, так называемым, человеко-понятным (ЧПУ) URL, в импортном обозначении это SEF URL. Именно такие ЧПУ URL и создает компонент Artio JoomSEF. Но компонент не только создает ЧПУ, но и позволяет управлять ими и настраивать их по своему желанию.

Какие URL любят поисковики

Алгоритмы поисковых ботов, очень любят организованные, не «замусоренные» урлы страниц. По идее, боты должны «читать» и «понимать» URL максимально близко к чтению человека. По тем же представлениям, человек «любит» когда адрес страница отображает название статьи, подраздел, раздел, домен. То есть в адресе должна просматриваться иерархия страницы в структуре сайта.

Это особенно актуально для магазинов и больших сайтов. Товаров много, один и тот же товар может входить в разные разделы, а дублей URL быть не должно. Поэтому, по умолчанию Artio JoomSEF, строит URL по следующей структуре

Домен/Пункт_ меню/Раздел_родитель/Раздел_1/Раздел_2/ Название_статьи (товара).

Но что хорошо для магазинов, не подходит, вернее не всегда подходит для информационных сайтов и тем более для блогов. Для них лучше иметь URL покороче, например, так:

Домен/Раздел_родитель/Раздел/ Название_статьи . Или еще лучше: Домен/Последний_Раздел/ Название_статьи . Коротко и понятно.

Какая возможна настройка URL в Artio JoomSEF на сайте Joomla 3

Давайте на практике, посмотрим, какие настройки ArtioJoomSEF формируют URL ссылки сайта.

Убрать из URL пункт меню

Если вам нужно сократить url и убрать из него пункт меню, достаточно войти на вкладку Компоненты→Artio JoomSEF→Manage Extensionsи в списке «SEF Extension» выбрать расширение Content(кликнув по нему).

Откроется страница настроек url всего контента сайта.

Сейчас нам нужна вкладка Common, которую и открываем. В пункте «Add Menu Title to URL» ставим «No». (следующее фото) После сохранения настройки и очистки кеша компонента и кеша сайта пункты меню уберутся из URL ссылок сайта.

Убрать из URL статьи пункт меню

На вкладке Common убираем пункт меню из URL тегов.

class="eliadunit">

Примечание: очистка кеша компонента Artio делается на Control Panel Maintenance→Purge SEF URL→потом Clear Cache.

Убрать из URL тега пункт меню

Настройка URL на страницах тегов делается на вкладке Компоненты→Artio JoomSEF→Manage Extensions→открываем Tags.

Убрать из URL слеш в конце

Чтобы убрать слеш в конце всех URL сайта, нужно войти на вкладку Компоненты→Artio JoomSEF→Configuration→Advanced. Здесь нас интересуют два пункта настроек:

  • Be tolerant to trailing slash? (Нет)
  • Remov etrailing slash? (Да).

Не забываем сохраняться. Если на сайте уже есть контент, продуваем URL и чистим кеш компонента (фото выше).

Эти настройки не только позволяют убрать слеш в конце URL, но и перенаправить URL со слеш, но URL без слеш.

Убрать из URL index.php

По умолчанию Joomla формирует URL с вставкой поле домена index.php. Он совсем не нужен в ссылке, и его лучше убрать.

В artio это делается на той же вкладке Компоненты→Artio JoomSEF→Configuration→Advanced. Теперь нужны пункты:

  • Fix index.php links: Да
  • Change index.php to current menu: Да

Вставить в URL маскирующий префикс.html

Этот префикс маскирует динамические страницы под статические. Нужен ли это префикс изначально – дело вкуса и своих представлений о SEO. Но знаю, что это пригодится при переносе сайтов с некоторых бесплатных хостингах, например blogger.com. У них все статьи с префиксом.html.

Делается это на вкладке Компоненты→Artio JoomSEF→Configuration→Basic

В пункте настроек «File suffix». В поле настройки вписываете желаемый суффикс в конце URL.

Как видите, настройка URL в Artio JoomSEF достаточно разнообразна, и позволяет сделать любой вид URL сайта. Обращу ваше внимание, что лучше все настройки делать до наполнения сайта контентом. После изменения внешнего вида URL контент по старым ссылкам уйдет из выдачи, давая ошибку 404. Чтобы этого не произошло, в Artio есть инструмент перенаправления (301 Redirect) и возможность прямого редактирования ссылок. Об этом в следующей статье серии «JoomSEF».

Каждый владелец сайта прилагает немало усилий для того, чтобы продвинуть свой сайт в поисковой выдаче. Не смотря на то, что система управления Joomla претерпела много положительных изменений в области оптимизации, существуют расширения, которые во много крат улучшают параметры поисковой оптимизации Joomla.

Возможности компонента ARTIO JoomSEF

В этой статье я расскажу вам об очень полезном расширении для Joomla компоненте ARTIO JoomSEF. Полезных функций в нем достаточно много. Расширение ARTIO JoomSEF обладает следующими возможностями:

  • Настройка ЧПУ (SEF) ссылок в Joomla . То есть, после создания материала вам больше не придется заполнять поле «Псевдоним» под заголовком. Компонент создаст хорошо читаемый URL – адрес веб-страницы.
  • Настройка адреса веб-страниц сайта с www или без www.
  • Быстрая настройка конфигурации КЭШа. Снижает нагрузку на сервер, за счет уменьшения обращений к базе данных.
  • Создание и настройка ошибки 404. Страница, в своем первоначальном виде, просто отпугивает посетителей сайта. Теперь ее можно оформить должным образом прямо в компоненте.
  • Быстрое отключение создания ЧПУ для компонентов.

Установка компонента ARTIO JoomSEF

Скачать компонент ARTIO JoomSEF можно с оффициального сайта ArtioSef .

Важно:версии ArtioSef 2.x.x предназначены для Joomla 1.0, версии 3.x.x - для Joomla 1.5, версии 4.x.x – для Joomla 1.6, Joomla 2.5 и Joomla 3.

Устанавливается компонент ARTIO JoomSEF так же, как и другие расширения. Для установки войдите в админку - «Расширения» - «Установить/Удалить». Через «Обзор» найдите на компьютере скачанный архив ARTIO JoomSEF и нажмите «Загрузить файл&Установить».

После успешной установки расширения, обратите внимания на появившуюся информацию на английском. Здесь нас предупреждают о том, что для корректной работы компонента, нужно внести некоторые изменения в настройки файла htaccess. Если при использовании htaccess.txt появится предупреждение об ошибке, используйте.htaccess.

Для настройки расширения идем в "Компоненты" - ARTIO JoomSEF - Configuration

Настраиваем компонент должным образом:

  • JoomSEF Enabled? - включение и отключение JoomSEF;
  • Replacement character и Page spacer character - символ замены и разделения страниц. Если вы укажете (_) все слова в ссылках будут разделяться нижним подчеркиванием;
  • Use Title or Alias? - использовать название или псевдоним. Выбираете нужную опцию;
  • File suffix - вводим (.html);
  • www and non-www domain handling - обработка домена с www или без www. Выбираете нужную опцию

После сохранения настроек войдите в URLs Management (Manage SEF URLs)

Отметьте все ссылки галочкой и удалите их. Для этого выберите опцию "Удалить" вверху окна и нажмите кнопку "Proceed". Удалить URL нужно для вступления в силу измененных настроек. После удаления список ссылок обновится с новыми настройками

И так, установка и необходимые для работы настройки компонента ARTIO JoomSEF выполнены. Компонент уже работает, однако у нас есть возможность увеличить полезность его работы. В следующей статье мы детально рассмотрим ряд настроек расширения, которые помогут продвинуть ваш сайт в поисковой выдаче.

Установив компонент ArtioJoomSEF можно не углубляться в настройки. Он и так будет выполнять свою основную функцию, но что если потребуется изменить какую-нибудь ссылку, настроить автоматическое создание мета-данных, или добавить станицу 404... для этого придется погрузиться в изменение параметров. А параметров у компонента достаточно много, разобраться в которых с первого раза достаточно непросто...

Чтобы попасть в настройки компонента нужно в админ-панели Joomla зайти по пути Компоненты -> ArtioJoomSEF . Настройки поделены на несколько вкладок, в первой - Configuration находятся ещё 8 вкладок:

Basic

Здесь присутствуют основные настройки компонента:

  • JoomSEF Enabled? - включение/отключение программы
  • Disable creation of new SEF URLs? - если ДА, то новые ссылки создаваться не будут, а старые останутся
  • Number duplicate URLs? - если НЕТ, то копии ссылок не будут храниться, а система будет выбирать лучшее URL для использования
  • Replacement character - символ, который будет указан вместо неизвестного символа в URL
  • Page spacer character - символ, стоящий в ссылке вместо пробела
  • Trim friendly characters - ссылка обрежется если в конце будут стоять указанные символы, разделены знаком |
  • Use Title or Alias? - использовать заголовок или псевдоним в ссылке
  • File suffix - можно использовать в конце ссылки окончание (например.html)
  • Default index file - имя файла после слэша, страница которого будет открываться при ошибке 404
  • Page text - текст добавляемый к URL нескольких страниц, символ %s - устанавливает номер страницы
  • All lowercase? - преобразовывать все символы ссылки в строчные
  • Use index for sections and categories - если установлено ДА, то в ссылке будет указано название категории или раздела
  • www and non-www domain handling - устанавливается название сайта c www или нет

Advanced

Advanced Configuration - здесь собраны расширенные настройки компонента ArtioJoomSEF, меняются в том случае, если пользователь уверен в своих действиях:

  • Allow UTF-8 characters in URL - допускается использование кодировки UTF-8 в ссылках
  • Non-ascii char replacements - можно изменить или добавить значения изменяемых символов
  • Redirect nonSEF URLs to SEF - если ДА, то ссылки без ЧПУ, введенные в адресную строку будут переадресовываться на ЧПУ-ссылки
  • Use Moved Permanently redirection table - при смене ссылок ЧПУ будет использоваться таблица со ссылками переадресации
  • Ask before saving URL to Moved Permanently table - спрашивать перед сохранением URL в таблице, если нет, то будет сохранено автоматически
  • Redirect Joomla SEO to JoomSEF - переадресовывать стандартные джумловские ЧПУ-ссылки на ссылки JoomSEF
  • Filter variable values - активация фильтрации некоторых потенциально опасных значений в ссылке
  • Filter these words - фильтрация указанных слов
  • Variables to exclude from filtering - указать переменные исключенные из фильтрации
  • Custom non-SEF variables - указать через точку с запятой пользовательские переменные, к которым не применять ЧПУ
  • Automatic canonical link generation - если установлено ДА, то ссылки будут сформированы автоматически
  • Set page base href value - установить какое значение будет указываться в коде - href
  • Fix index.php links - если ДА, то ссылка содержащая index.php будет перенаправлена в корень ссылки
  • Fix document format - если ДА, то будет исправляться формат, если есть проблемы с PDF... Может вмешиваться в некоторые плагины

Title and Meta Tags

Настройки Заголовка и Мета-тегов:

  • Enable MetaData generation - если ДА, то метаданные будут образовываться в соответствии с настройками ArtioJoomSEF
  • Prefer JoomSEF titles - если ДА, то предпочтительными будут Заголовки из JoomSEF
  • Use sitename in page titles - при показе названия сайта, обозначается где он будет показываться относительно Заголовка
  • Sitename separator - разделитель между названием сайта и Заголовком
  • Rewrite keywords и Rewrite description - перезапись ключевых слов и описания соответственно
  • Prevent sitename duplicity - если название сайта есть в заголовке, то оно будет дублироваться

Справа находятся настройки глобальных мета тегов и пользовательских.

SEO и SiteMap

Эти вкладки доступны только в платной версии компонента

404 Page

В этой вкладке можно настроить показ несуществующей страницы на сайте (страница 404)

404 Page - показывает пользовательскую страницу при отсутствии страницы на сайте. Выбрать Custom 404 Page, если страница будет настроена в редакторе.

Show 404 Message - если ДА, то будет показано стандартное сообщение об ошибке

Show Joomla! Template - показывать ошибку в шаблоне сайта

Record 404 page hits? - записывать количество посещений страницы ошибки 404

Use Itemid for Default 404 Page и Select Itemid - при включенной опции можно выбрать из списка пункт меню для показа при отсутствии запрашиваемой страницы

Справа установлен визуальный редактор для настройки страницы 404

Registration

Если Вы имеете оплаченную версию ArtioJoomSEF воспользуйтесь этой вкладкой

Следующая вкладка Manage Extensions . Здесь перечислены расширения, с которыми взаимодействует компонент ArtioJoomSEF. А ниже указаны расширения, к которым не применяются ЧПУ ссылки, но можно включить их отдельно, для некоторых это платная функция.

Вкладка Edit .htaccess предназначена для изменений в файле htaccess. Но эта возможность доступна только в платной версии.

В Manage SEF URLs показаны все измененные ссылки, которые при нажатии можно изменять. Кликнув по измененной ссылке, появится новое окно, в котором содержится 5 вкладок.

  • URL - здесь выбирается New SEF URL и Old Non-SEF Url - новая и старая ссылка соответственно. Save as Custom Redirect - сохранить, как пользовательское перенаправление. Если напротив Разрешен не поставить галочку, то при переходе по заданной ссылке будет ошибка 404. Установив галочку на SEF будет использоваться ЧПУ-ссылка. Locked - блокируется ссылка против её удаления или изменения.
  • Aliases - указываются псевдонимы для выбранной ссылки, которые вписываются в отдельной строчке.
  • Meta Tags - Здесь можно изменить или дописать мета-данные для ссылки, такие как - Заголовок , Описание (discription ), ключевые слова (keywords ) и другие. Также можно добавить новый мета-тег.
  • Вкладки SiteMap (карта сайта) и Internal Links (внутренние ссылки) доступны только в платной версии.

Вкладка Manage SEF URLs разделена на 7 подвкладок:

  • All SEF URLs - перечислены все сгенерированные ЧПУ ссылки
  • Custom SEF URLs - пользовательские ЧПУ ссылки
  • Automatic SEF URLs - автоматически созданные ссылки ЧПУ
  • Homepage URLs - ЧПУ ссылка домашней страницы
  • 404 Log - журнал переходов по несуществующей ссылке
  • URLs Trash - удаленные ссылки
  • Duplicates - копии ссылок

Следующая вкладка компонента ArtioJoomSEF это Manage Meta Tags , где перечислены все ссылки и указаны справа сгенерированные, с помощью компонента, мета-данные. Если включена функция их использования (в Basic - Title and Meta tags ), то именно они будут привязаны к контенту выбранной ссылки. Здесь Мета-данные можно удалять или редактировать.

Вкладка SiteMap доступна только в платной версии.

В Manage 301 Redirects можно управлять ссылками, которые пользователь изменил вручную.

Нажав на Upgrade можно обновить компонент Artiojoomsef до последней версии.

Вкладка Support содержит ссылки на официальный сайт, форумы и сайты помощи по вопросам работы компонента.

От автора: в очередном уроке по SEO оптимизации Joomla мы с Вами поговорим о создании дружественных ссылок. Конечно, в CMS Joomla в базовом функционале уже реализована данная функция и довольно неплохо. Но проблема заключается в том, что мы не можем управлять видом создаваемых ссылок. Поэтому в данном уроке мы с Вами рассмотрим очень мощный компонент, который позволяет создавать ЧПУ и очень гибко настраивать их структуру.

Установка компонента

Хотел бы отметить, что компонент достаточно мощный и его установка может уменьшить быстродействие Вашего сайта. Но при разработке сайтов, возникают различные задачи и Вы как разработчики, все же должны знать о данном компоненте и уметь с ним работать.

ВАЖНО : Перед установкой данного расширения обязательно создайте полную резервную копию сайта. Так же я бы не рекомендовал использовать данное расширение на проиндексированном сайте, так как это может повлиять на рейтинг в поисковых системах.

Итак, переходим на официальный сайт Joomla раздел extensions: http://extensions.joomla.org .Далее открываем категорию Site manegment и в разделе популярное находим расширение JoomSEF, переходим на страницу его описания и жмем кнопку Download. Далее нас перенаправляют на сайт разработчика данного расширения.

Затем скачиваем последнюю версию компонента, на момент записи урока это версия JoomSEF 4.5.2. Далее устанавливаем как любое стандартное расширение Joomla. Для работы компонента у Вас должны быть включены все настройки по базовому формированию дружественных ссылок, в соответствии со скриншотом:

Хотел бы отметить, что как только мы установим данный компонент, он сразу же включится в работу и таким образом сразу же будет изменена структура ссылок нашего сайта. Для сегодняшнего урока я использую тестовый сайт с локальным адресом http://localhost/lessons/joomla, а теперь обратите внимание на вид ссылки одного из материалов данного сайта:

http://localhost/lessons/joomla/ — локальный адрес сайта (если бы сайт был на реальном сервере в интернете, здесь был бы домен сайта);

joomla – название пункта меню страницы;

cms – название родительской категории;

osnovnye-vozmozhnosti-joomla.html – псевдоним материала (алиас).

Как Вы видите, URL стал более информативным, по сравнению с базовой версией ЧПУ, но далее по ходу урока мы с Вами посмотрим, как можно настраивать формирование ссылок.

Обзор панели управления компонентом

Итак, переходим в панель управления компонентом JoomSEF:

Теперь давайте рассмотрим вкладки.

Вкладка URLs Manegement – вкладка управления ссылками (менеджер ссылок), содержит инструменты по управлению ссылками.

Manage SEF URLs – инструмент по управлению дружественными ссылками:

Содержит все сгенерированные ЧПУ сайта. Кликнув по одной из ссылок — можно выполнить ее редактирование. Обратите внимание, что менеджер показывает сформированную дружественную ссылку, а также реальный путь ссылки (тот который необходим для движка Joomla). Используя данный менеджер — ссылку можно удалить, снять с публикации, а так же заблокировать.

Manage Custom URLs – менеджер по созданию и управлению пользовательских ссылок.

Manage Meta Tags – менеджер мета-тегов и заголовков.

Данный менеджер показывает нам все доступные страницы и ссылки на них и предоставляет возможность указать для каждой из них заголовок (title) и мета–теги (Meta description и Meta keywords).

Manage Internal 301 Redirects — менеджер 301 редиректов. Используя данный менеджер, мы можем создать перенаправление с несуществующих страниц, на любую страницу сайта. При создании редиректа, необходимо указать путь к несуществующей странице (в виде ЧПУ, без домена сайта), и затем путь страницы на которую будет выполнено перенаправление.

Вкладка JoomSEF Configuration – содержит инструменты по наcтройке компонента JoomSEF.

Global Configuration – основные настройки компонента.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Как Вы видите настроек достаточно много и к ним мы еще вернемся.

Extensions Management – настройки компонентов и сторонних расширений. Как Вы знаете данные в Joomla выводятся в основном при помощи компонентов (com_content, com_contact и т.д), помимо этого ссылки так же формируются в этих компонентах. И для удобства настроек в компоненте JoomSEF настройки связаннее с генерацией ссылок компонентов Joomla вынесены в данный инструмент.

Обратите внимание напротив каждого компонента, в последней колонке указано, какое расширение обрабатывает создание дружественных ссылок. Для всех стандартных компонентов — это JoomSEF extension.

Edit .htaccess – инструмент редактирования файла.htaccess – доступен только в платной версии компонента.

Check Updates — инструмент обновлений компонента.

Вкладка Maintenance – обслуживание элементов компонента JoomSEF. На данной вкладке мы можем обновить созданные ссылки (Update URLs), если вносились изменения в конфигурацию. Так же можем удалить и заново сгенерировать все ссылки (Purge SEF URLs), очистить кеш (Clear Cache), просмотреть журналы ошибок и обращений к несуществующим страницам.

Настройка компонента

Как Вы уже заметили настроек у компонента JoomSEF огромное количество и конечно рассмотреть все за один урок мы просто не сумеем. Мы поговорим о некоторых основных настройках и посмотрим как изменить вид сформированных URL. Итак, глобальные настройки компонента.

Вкладка Basic .

Main Configuration

JoomSEF Enabled? — включить в работу JoomSEF

Disable creation of new SEF URLs? — если ДА, будет отключено создание новых URL.

Enable Professional mode — включить профессиональный режим (будет доступно больше настроек, в данной вкладке, а также появится дополнительная вкладка Advanced).

Basic Configuration

File suffix — суффикс, который будет добавлен к ссылке (обычно добавляется.html);

Use Title or Alias? — какой параметр использовать в ссылке, псевдоним, или заголовок страницы (рекомендую использовать Full Title);

www and non-www domain handling – использовать ли www в формировании URL.

Вкладка Cache – содержит настройки по управлению кешированием. Для ускорения работы сайта, лучше включать кеширование.

Вкладка 404 Page – позволяет настроить пользовательскую страницу показа ошибки 404 (отсутствие запрашиваемой страницы).

Теперь давайте научимся менять вид сформированных дружественных ссылок. К пример, у нас есть ссылка на материал:
http://localhost/lessons/joomla/joomla/cms/joomla/osnovnye-vozmozhnosti-joomla.html. Предлагаю отключить добавление названия пункта меню в URL. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management.
Нас интересует компонент content, так как именно он формирует ссылку на материал.

Затем открываем вкладку Common и ищем параметр Add Menu Title to URL, и устанавливаем его значение НЕТ (то есть отключаем добавление заголовка меню в URL). Затем после настройки переходим на вкладку Maintence и нажимаем на кнопку Update URLs. Тем самым обновляем сгенерированные ссылки, что бы новые настройки вступили в силу. И проверяем URL рассматриваемой страницы.

Как Вы видите, теперь в формировании URL не участвует заголовок пункта меню. Теперь давайте отключим заголовок родительской категории. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management, затем компонент content и сейчас нас интересует вкладка Extension. На которой нужно отыскать настройку Add categories to URL и установить значение Only last one, что означает выводить только категорию к которой привязан материал. Далее как обычно обновляем сформированные URL, и смотрим, что получилось:

То есть, как Вы видите, все успешно работает – теперь ссылка на материал состоит из названия категории, а так же из транслита его заголовка. Теперь давайте посмотрим еще одну ссылку – ссылку на страницу контактов:

Обратите внимание, URL состоит из названия пункта меню, названия категории и конечно же заголовка страницы. Давайте сделаем так, что бы URL состоял только из названия страницы. Для этого переходим на вкладку JoomSEF Configuration в раздел Extensions Management. Теперь нас интересует компонент contact, так как именно он формирует ссылку на страницу контактов.

На вкладке Extension в параметре Add categories to URL устанавливаем значение NO, то есть отключаем добавление названия категории к URL. Далее на вкладке Common параметру Add Menu Title to URL присваиваем значение NO – отключаем добавление названия пункта меню. Далее обновляем ссылки и смотрим, что получилось:

Теперь ссылка на страницу контактов выглядит намного красивее. Вот таким образом и выполняется настройка формирования URL. Рекомендую Вам просмотреть все настройки компонента JoomSEF, поэкспериментировать и таким образом узнать для чего нужна каждая из них. На этом данный урок я завершаю.

Всего Вам доброго и удачного кодирования!!!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении