Жирным отмечен функционал, который добавлен в расширенную версию.
Модуль «SEO-редиректы» автоматически создает 301-редиректы при изменении адресов страниц (при переносе элемента в другой раздел или изменении символьного кода).
При редактировании элемента инфоблока проверяется, не изменился ли адрес страницы. Если изменился, со старой страницы на новую устанавливается 301-редирект (постоянный). Таким образом, при наличии каких-либо ссылок на старые страницы устраняется возможность возникновения 404-ошибки.
Как работает модуль?
1.При изменении элемента инфоблока проверяется, не изменился ли параметр DETAIL_PAGE_URL. Если изменился, в базу записываются старый и новый урлы. Делается соответствующая пометка element.
При изменении раздела проверяется, не изменился ли параметр SECTION_PAGE_URL. Если изменился, в базу записываются старый и новый урлы. Делается соответствующая пометка folders.
Полный список таких соотношений хранится в административной панели во вкладке «Настройки» - «SEO-редиректы», где можно посмотреть все записи и удалить ненужные.
При открытии страницы происходит проверка на folders. Причем проверяется вхождение части слова. Если условие выполняется, устанавливается редирект. Необходимо для того, чтобы при переименовании вего раздела, редиректы стояли и у всех страниц данного раздела.
Также при открытии страницы происходит проверка на совпадение element. При выполнении условия устанавливается редирект на новую страницу.
При попадании пользователя на страницу с 404-ошибкой, соответствующий url заносится в раздел “Страницы 404”. А затем с полученными страницами легко работать — настроить редиректы.
Поддержка многосайтовости.
Ручное добавление редиректов.
Редактирование редиректов.
Использование данного модуля значительно упрощает работу с большими и часто обновляемыми сайтами, так как избавляется от необходимости отслеживать удаленные или измененные страницы.