Быстрый старт с ARTIO JoomSEF. Настройка ЧПУ и установка компонента ARTIO JoomSEF Убрать из URL пункт меню

Каждый владелец сайта прилагает немало усилий для того, чтобы продвинуть свой сайт в поисковой выдаче. Не смотря на то, что система управления 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 выполнены. Компонент уже работает, однако у нас есть возможность увеличить полезность его работы. В следующей статье мы детально рассмотрим ряд настроек расширения, которые помогут продвинуть ваш сайт в поисковой выдаче.

Как установить и настроить компонент 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».

Компонент ARTIO JoomSEF - предназначен для создания SEF ссылок страниц вашего сайта. Его роль весьма ощутима в продвижении сайта. В статье изложена установка и настройка компонента.

Как правило, для Joomla все используют компоненты ARTIO JoomSEF или sh404sef. Стандартными средствами особо не пользуются. Возможно вам не нужны сторонние компоненты и достаточно воспользоваться стандартным SEF Joomla описанным в другой моей статье, рекомендую начать изучение с нее.

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

Где скачать ARTIO JoomSEF

Скачать компонент ARTIO JoomSEF лучше с сайта автора по адресу:

  • http://www.artio.net/downloads/joomla/joomsef/artio-joomsef-3-9-8/download для Joomla 1.5
  • http://www.artio.net/downloads/joomla/joomsef/artio-joomsef-4-2-8/download для Joomla 2.5 (1.6/1.7)

Зайдите в административную панель управления CMS и выберите в меню «Расширения-Менеджер расширений». На вкладке «Установка» выберите приготовленный файл и нажмите кнопку «Загрузить и установить». Компонент будет установлен.

Настройка ARTIO JoomSEF

Выберите в меню «Компоненты» пункт «ARTIO JoomSEF» вкладка «Control Panel». В правом углу вкладки найдите панель «SEF Status», разрешите «Global SEF URLs» и «Apache mod_rewrite» соответствующими кнопками.

Вкладка «Configuration»
  • проверьте опцию «JoomSef Enabled»;
  • установите «File suffics» по желанию в.html / .php / оставьте незаполненным;
  • определитесь как вы хотите видеть имя домена с www или без него «www and non-www domain handling»;
  • разрешите нумеровать дублирующиеся URL, впоследствии их можно будет закрыть от индексации.
Вкладка «Advanced»

На этой вкладке

  • установим вид базового url в мета-теге