Расширяет возможности стандартного плагина Система - SEF, позволяя настроить Canonical, дополнительные перенаправления для склейки дублей, а также пользовательскую страницу 404.
SEF Extended расширяет возможности стандартного плагина Joomla Система - SEF, не заменяя его. Стандартный плагин должен оставаться включённым.
Плагин добавляет дополнительные инструменты для формирования Canonical, нормализации URL, обработки страницы 404 и управления рядом параметров стандартного SEF-плагина Joomla.
SEF Extended формирует и корректирует Canonical URL с использованием маршрутизатора Joomla. Плагин учитывает структуру меню, параметры текущего маршрута и настройки компонентов.
/component/;Для исключённых компонентов и типов страниц SEF Extended не создаёт собственный Canonical и не удаляет Canonical, установленный специализированным расширением. Удаляется только технический self-canonical, совпадающий с текущим URL.
Плагин выполняет 301-нормализацию URL. Доменные перенаправления основываются на значении параметра Домен сайта стандартного плагина Система - SEF.
Можно отдельно включить перенаправление:
.html, если суффиксы Joomla отключены;Если одновременно требуется несколько преобразований URL, SEF Extended объединяет их в один итоговый 301-редирект, предотвращая образование цепочек перенаправлений.
Если доменные перенаправления включены, но параметр Домен сайта не заполнен, плагин выводит соответствующее предупреждение в настройках.
Вместо стандартной страницы ошибки Joomla можно выбрать любой опубликованный пункт меню и использовать его содержимое в качестве страницы 404.
При этом:
На многоязычных сайтах SEF Extended использует языковые ассоциации выбранного пункта меню. При переключении языка сохраняется исходный несуществующий путь, а изменяется только языковой префикс. Если подходящая языковая ассоциация отсутствует, Joomla отображает стандартную страницу ошибки.
Пользовательская страница 404 не препятствует работе стандартного компонента Перенаправления: если для исходного URL существует опубликованный редирект, сначала обрабатывается он, и только при его отсутствии отображается пользовательская страница 404.
Также предусмотрена совместимость с компонентами, использующими собственную дополнительную обработку маршрута, включая OSDownloads.
На отдельной вкладке доступны параметры стандартного плагина Joomla Система - SEF. Эти настройки не дублируются в SEF Extended: плагин напрямую читает и сохраняет соответствующие параметры стандартного SEF-плагина.
Это позволяет управлять связанными SEF-настройками из одного интерфейса, сохраняя стандартную архитектуру Joomla.
SEF Extended предназначен для сайтов, которым требуется более точный контроль Canonical, URL-нормализации и обработки ошибок 404 без замены штатного маршрутизатора и системного SEF-плагина Joomla.