Хак редирект с поддержкой исключений для DLE

Краткое объяснение того, как в DLE устроить перенаправление с поддержкой исключений, и какие проверки выполнить перед внедрением.

Назначение перенаправления с исключениями

Перенаправление с исключениями в DLE пересылает посетителя на другой адрес, но пропускает часть ссылок или страниц, которые должны остаться на месте. Обычно это нужно, когда вы меняете структуру сайта и хотите сохранить переходы, но не трогать отдельные разделы, например админку или тестовые страницы. Модуль обрабатывает список исключений до основного правила редиректа.

Проверка перед установкой

Перед тем как подключать такой модуль, составьте точный список исключений и проверьте его на копии сайта. Убедитесь, что редирект не перехватывает служебные адреса и не создаёт циклов. Совместимость с текущей версией DLE стоит уточнить у автора модуля, поскольку поведение может отличаться между релизами.