От автора

ЧПУ ссылка, она же SEF ссылка это URL адрес страницы, который легко читается посетителем страницы. ЧПУ — это человеку понятный урл. SEF — этоsearch engine friendly.

Настройка SEF URL инструментами системы 

Сразу отмечу, что Joomla имеет внутренние инструменты оптимизации URL. «Занимается» этим системный плагин Система – SEF (ID=429). Он должен быть включен и в списке стоять ДО включенного КЭШ плагина.

Включить SEF ссылку

Без сторонних расширений, ЧПУ настраивается в общих настройках, по пути СистемаОбщие ...Настройки SEO (ЧПУ). Если выключить в этих настройках пункт «Включить SEF ...», а он по умолчанию включен, то урл будет такого вида:

http://domen.ru/index.php?option=com_content&view=article&id=3:obshchie-nastrojki-na-joomla-3&catid=8&Itemid=133

SEO SEF Joomla

Как видите url на Joomla 3 это набор букв, цифр и знаков, смотря на которые нельзя понять название статьи и ее размещение в рубрики сайта. Если в общих настройках сайта включить «SEF (ЧПУ)», то url – ссылка поменяется на более понятную:

включить ЧПУ Joomla

Получили такой URL: //domen.ru/index.php/blog-kategorii/3-obshchie-nastrojki-na-joomla-3.

Но опять-таки, вид ее несколько «корявый»: index.php вначале, перед названием статьи стоит её ID (в примере цифра 3).

Удалить index.php из ссылки Joomla

 Чтобы удалить index.php из ссылки Joomla делаем следующее:

  • Переименовываем файл htaccess.txt  в файл .htaccess с точкой вначале;
  • На вкладке СистемаОбщие ...Настройки SEO (ЧПУ) включаем "Перенаправление";
  • Сохраняемся, чистим КЭШ если он включен. 

index.php из ссылки Joomla убирается, но остаются идентификаторы (цифры с ID).

Удалить лишние цифры из URL

С версии Joomla 3.8 авторы расширили настройки ЧПУ ссылок Joomla. На вкладке Материалы→Настройки→Интеграция появились настройки "Маршрутизация". С их помощью вы можете убрать из URL всех страниц вашего сайта все лишние идентификаторы. Останутся только категория и алиас заголовка.

Примечание: Если вы в настройках СистемаОбщие ...Настройки SEO (ЧПУ) не включили 4-ый пункт Алиасы в Unicode все алиасы в URL будут на латинице переведённые по правилам транслитерации. 

Итак, для удаления из URL ненужных чисел и значков, на вкладке Материалы→Настройки→Интеграция включаем маршрутизацию в положение "Современная" и "Удалить идентификаторы из URL" ствим в положение "Да". Чистим кеш и смотрим результат.

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

Расширения SEF Joomla — бесплатные

Внутренними настройками ЧПУ вы не сможете  редактировать ссылки, экспортировать их, настраивать их внешний вид и делать другие SEO манипуляции. Все эти и многие другие задачи решает расширение, Artio Joom SEF. Этот компонент для формирования и администрирования ЧПУ ссылок сайта, частично бесплатный.

Скачиваем и устанавливаем SEO компонент

Скачать SEO компонент лучше у автора ТУТ. Скачивается он архивом, готовым к установке.

Для установки расширения используем способ загрузки расширения из административной панели сайта на вкладке Менеджер расширений. В Менеджере плагинов включите все плагины ARTIO. В Менеджере расширений на вкладке Управление проверьте включение компонента Artio в панели управления.

plaginy-artio-joomsef

После включения плагинов перегрузите страницу, и строчка «Artio Joom SEF» появится в верхнем меню, в Компонентах.

artio-joomsef-v-menyu

Можно переходить к общим настройкам Artio.

Общие настройки Artio Joom SEF на Joomla 3 из панели сайта

Перед общими настройками Artio давайте посмотрим на его контрольную панель.

global-configuration-artio-joomsef

Панель имеет текстовое меню в левой части страницы и меню иконками в основной части. Общие настройки компонента производятся на странице Глобальная конфигурация (Global Configuration). На неё и идем.

Global (общая) Configuration (конфигурация) Artio Joom SEF

Как видите на фото, общая конфигурация имеет 11 вкладок настроек. В бесплатной версии доступны только 8 из них.

На вкладке Basic, обязательно включаем профессиональный режим (Enable Professional… в зеленую зону).

basic-artio-joomsef

В других базовых настройках, если нужно, задайте суффикс для окончания ссылки (File suffix). Например, симулятор статической страницы: .html.

В пункте «www and non-www domain handling» вы можете задать основное зеркало сайта. Ставим основное зеркало без www. Теперь url с www переадресуются на url без трех w.

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

В настройке «Use Title…» Вы можете задать, каким образом компоненту формировать URL: используя заголовок статьи или используя её алиас.

Чтобы избавляться от дубликатов URL в настройке «Number duplicate…?» ставим «Нет».

basic-artio-joomsef-1

Остальные настройки в Basic можно не трогать.

Переходим на страницу Advanced.

Advanced (расширенная) Configuration (конфигурация)

На странице расширенной конфигурации мы настраиваем внешний вид url.

advansed-artio-joomsef

Для начала заменяем не ASII символы в URL (Non-ASCII char replacements). Для того копируем таблицу и переделываем её в соответствии с транслит  переводом, который вы обычно используете.

Например: А|A, Б|B, В|V, Г|G, Д|D, Е|E, Ё|E, Ж|J, З|Z, И|I, Й|ie, К|K, Л|L, и т.д

Остальные настройки оставляем по умолчанию. Они уберут index.php из url, для URL будут переводить полный заголовок статьи, не будут добавлять формат документа в конец адреса. Кстати, если вы поставите в пункте Allow UTF-8 characters in URL значение «Да» и не будете использовать алиас, то url будут на русском языке.

advansed-artio-joomsef-1

Настройки в правой части страницы оставляем без изменений.

advansed-artio-joomsef-2

Настройки использования кэш (Cache Configuration)

Настройки кэша не интересны. Если используете кэш на сайте, оставьте их как есть. Смотрим фото.

Cache-Configuration

Настройки заголовков и мета тегов

Настройки «Title and Meta Tags…» более интересны для SEO сайта. Я привел фото с переводом страницы.

title-meta-Tags-Configuration-joomsef

Если включаете управление метаданными (самый верхний пункт), то поставьте в пункте Sitename separator: вертикальный разделитель (|), вместо тире. В настройке Metadata auto-generation: поставьте Never (никогда) или only if  original empty. Тем самым, вы либо запретите компоненту автоматически создавать метаданные к статьям или разрешите, но только если не будут заполнены поля Description и Keywords при создании контента.

Google Analytics

В пункте Google Analytics вы можете связать компонент Artio с вашим аккаунтом  на Google Analytics. Сможете следить за статистикой их панели компонента.

404 page

В настройках страницы No founder (404 page), можете создать уникальную пользовательскую страницу. Здесь же можете включить переадресацию пользователя со страницы 404, на Front Page сайта.

404-page

404-1

Пожалуй, это все общие настройки Artio на Joomla 3. После настроек наш URL принял такой вид:

http://domen.ru/kategoriya-1/obshchie-nastrojki-na-joomla-3

Да, зайдите на вкладку Manage Extensions и включите, где возможно, переписывание url компонентом Artio для других компонентов системы. При включении будут использованы выше изложенные настройки компонента, по - умолчанию.

manage-1

manage-2

manage

Если вы кликните на название компонента, то можете настроить новые правила формирования URL для этих компонентов. Теперь все, Настройка SEF ссылок на Joomla 3 завершена.

Вывод

Конечно, SEF расширение помогает в тонкой настройке и управлении URL. Но основная его задача, помощь в оптимизации сайта. Если вам нужно просто "причесать" URL достаточно внутренних инструментов.   

©Joomla3-x.ru

Другие статьи раздела: Расширения Joomla 3

{module Расширения Any}

 

Рекомендуем

Copyright © 2024 Joomla3-х.ru. Все права защищены.