Уроки Joomla

Редирект в Joomla 3

Что такое редирект?

В разработке сайтов и продвижение редиректом называется перенаправление с одного адреса страницы на другой, например с https://domain.ru/page1 на https://domain.ru/new-page. Обычно делается это с целью сохранения трафика/посетителей страницы.

Редирект может быть сделан как в рамках одного домена, так и между доменами, например при переезде сайта - редирект с https://domain.ru -> https://domain.com

Редирект в Joomla

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

Компонент редиректа в Joomla 3

Благодаря этому компоненту вы можете управлять потерянными страницами и перенаправлять пользователей на те, которые вы считаете нужными.

Чтобы компонент обнаруживал страницы с ошибками и добавлял их в список для последующего редиректа, данная опция должна быть включена в плагине "Система - Перенаправление":

Обнаружение 404 ошибок в Joomla

При включенном состоянии данной опции , все страницы вашего сайта при обращении к которым появляется 404 ошибка, будут учитываться и появятся в компоненте редиректов в админке. Примерно вот так:

Пример работы компонента редиректов

Имейте ввиду что при включенной опции, будут записываться ВСЕ 404 ошибки! То есть даже те, которые создаются всякими ботами, роботами и людьми пытающимися "взломать" ваш сайт или понять на чем он сделан.

Экран учета 404 ошибок, позволяет вам увидеть сколько раз страница по такому то адресу была запрошена, когда впервые появилась, иногда откуда идет ссылка на эту страницу... Также при клике по заголовкам таблицу можно отсортировать: по алфавиту адресов, по количеству запросов той или иной страницы и т.п.

При клике на ссылке в этом списке вы попадаете на экран настройки редиректа. То есть любую 404 ошибку на сайте можно отработать и что то с ней сделать. По-умолчанию, любой URL находится в состоянии "Отключено". Чтобы активировать редирект, нужно указать Адрес(URL) назначения, поменять состояние на "Включено" и указать HTTP код с которым должен быть осуществлен редирект (по умолчанию 301):

j3-url-redirect-settings

Также компонент позволяет в принципе менять код ответа HTTP в достаточно широких пределах, устанавливая нужные ответы в зависимости от URL. Это как правило обычно важно для SEO-специалистов.

Еще одним вариантом настройки редиректов на сайте является их пакетное добавление. Осуществить это можно через кнопку "Массовый импорт" в компоненте Перенаправления.

Механизм работы достаточно простой: на каждой строке просто пишите

Устаревший адрес, затем вертикальная черта и после Новый адрес:

https://k2joomla.ru/old-url1|https://k2joomla.ru/new-url1
https://k2joomla.ru/old-url2|https://k2joomla.ru/new-url2
https://k2joomla.ru/old-url3|https://k2joomla.ru/new-url3

 

Сергей Мочалов

Автор блога.
Веб-разработчик.

Уровень: Новичок
Просмотры: 47270
21 июля 2021

Похожие статьи которые стоит почитать

Как скрыть пункт меню в Joomla 3

Версии Joomla. Какую версию Joomla выбрать для сайта?

Редирект в Joomla 3