Установка и базовая настройка Artio JoomSEF. Настройка ЧПУ и установка компонента ARTIO JoomSEF Установка и настройка 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».

Не очень красиво, не правда ли? Да и не понятно совсем, в какой категории сайта Вы находитесь. Что бы сделать красивые и понятные адреса ссылок сайта, нам понадобится включить такую возможность в общих настройках. Для этого зайдите в административную панель, там в общих настройках найдите "Установки Search Engine Optimization" и поставьте все три галочки напротив "Включить SEO", "Использовать mod_rewrite" и "Добавить суффикс к URL". После этого нужно обязательно переименовать файл htaccess.txt в.htaccess (файл находится в корневом каталоге Вашего сайта, если Вы уже перенесли сайт на виртуальный хостинг, то ). Важно так же знать, что при использовании стандартного ЧПУ, Вам нужно будет писать к каждому материалу или пункту меню сайта псевдоним (обязательно английскими маленькими буквами). Если псевдоним не писать, то стандартный компонент преобразования ссылок будет использовать дату написания статьи вместо имени. А вот сторонние расширения сами переводят названия статей на английский текст, так что это ещё один повод их использовать! Этих стандартных настроек хватит большинству начинающих пользователей.

Тут всё четко видно: раздел - продвижение, подраздел - продвижение сайта, статья - внутренняя оптимизация сайта. Это помогает пользователю сориентироваться на сайте.

ЧПУ на сайте необходимо ставить не только из-за красивых ссылок, но и для повышения безопасности сайта. Сайты на Joomla чаще всего взламывают за счёт сторонних расширений, которые Вы устанавливаете. Если хакер обнаружил "дыру" в каком-нибудь расширении, то ему понадобится просто ввести в поиске к примеру "com_content..." (если ЧПУ выключен, то вместо content будет название любого расширения, по которому Вас смогут найти). А вот когда ссылки будут человекопонятными, то никакой поиск не выдаст Ваши расширения.

Рекомендуется включать ЧПУ сразу же при создании сайта, а не после попадания в поисковый индекс. Если же Ваш сайт уже проиндексирован поисковыми системами и у него есть посещаемость, то ставить ЧПУ не желательно, так как все ссылки пропадут и потеряют вес. Пройдет ещё не мало времени, перед тем, как поисковые роботы заново изучат Ваш сайт и примут во внимание новые адреса ссылок. Так же может случится казус, если поисковикам покажется, что Вы дублируете контент.

Установка и настройка ARTIO JoomSEF

Можно спокойно использовать стандартный компонент для генерации ЧПУ ссылок, но он хорошо подходит только для стандартных расширений Joomla (это касается версии Joomla 1.5. В новых версиях Joomla 1.7 и выше он подходит практически для любых расширений). Я бы тоже использовал у себя стандартный компонент генерации ЧПУ, но он не поддерживает некоторые расширения, которые я использую у себя на сайте (например, он не правильно генерирует ссылки для компонента K2). Поэтому мне пришлось искать аналогичные и более мощные расширения, которые бы делали "правильные" ссылки для всех страниц моего сайта. Таким приложением оказался компонент ARTIO JoomSEF (Установка компонентов, модулей и плагинов на сайт Joomla). После установки ARTIO JoomSEF, проверяете версию расширения:

Если есть новая версия, то смело устанавливайте. Благо в самой программе есть отличный модуль для автоматического обновления самого компонента и дополнительных расширений к нему. Нажимаете справа вверху "Upgrade":

Если какие-нибудь обновления доступны, то вы сможете прямо из админ-панели их установить, не делая лишних телодвижений. Теперь нужно правильно настроить сей замечательный компонент. Переходите в "Configuration" и проставьте значения, как будет показано на скриншотах ниже. Это оптимальные настройки этого компонента (если Вы хорошо в этом разбираетесь, то можете попробовать настроить самостоятельно).

Настройка "Basic":

Настройка "Обычный":

Настройка "Cache":

Настройка "Title and Meta tags":

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

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

Вместо ошибки 404 при недоступности какой-либо страницы, будет открываться главная страница Вашего сайта.

Итак, вот мы и настроили компонент ARTIO 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 в мета-теге