Модуль позволяет подменить URI на другой адрес используя регулярные выражения и другие правила. Варианты использования:
* сложные пути URL заменять на простые (пример: /doctors/doctor/vasya-pupkin/video на /doctors/doctor_video/vasya-pupkin)
* тестирование функционала ограниченным кругом лиц (например тестирование нового дизайна только админами)
* красивые пути (например пагинации, категорий, и.т.д.)
* сложное разложение путей на сегменты (например /entry_id+url_title/ на /entry_id/url_title/)
* валидация путей, например если ожидаете числа в сегменте
* эксклюзивные пути например http://site.name/vip/ покажет страницу http://site.name/article/premium-account
О нагрузке
Модуль выполняет всего 1 запрос на 1 страницу сайта, после чего проверяет все включенные правила на совпадение по регулярным выражениям. При совпадении модуль меняет значение в ядре движка и завешается.
Версия 1.2
1. поддержка нескольких групп
2. поддержка нескольких пользователей
3. проверка выражения на ошибку
4. возможность отключить правило
5. новый дизайн
6. справочная информация по регулярным выражениям
7. переписан js, ajax подсказка пользователей
Не слышал про Detour, вижу что он делает именно редирект с определённым кодом редиректа, у меня по другому всё работает, но похоже.
Спасибо за информацию.
Попробовал протестировать. В версии EE 2.6.1 не работает. Хотя предварительно поменял устаревший set_variable на view и также добавил в exp_uri_route отсутствующие поля redirect, start_date и end_date.
Правило сохраняется, отображается, редактируется, но ничего не происходит. Также Опция Use redirect включается, но не желает отключаться после редактирования правила.
К сожалению времени для более детального тестирования не хватает, а так думаю вещь хорошая.