Приветствую. Существует 2 версии сайта:
1. Старая, представляет из себя набор html-документов хранящихся по адресу old.домен.ru
2. Новая, сайт реализованные на MODx Evolution, используется домен.ru.
Хочется грамотно обработать ситуацию когда пользователь спрашивает страницу старого сайта используя домен без приписки old, что бы система в случае существования страницы по доменному имени old.домен.ru просто редиректила пользователя на нее не выводя в заголовке 404 статус, ну а когда ее нет и на новом, и на старом, генерила 404-ю ошибку. Как все это сделать с точки зрения программирования проблем нет, хочется подсказки куда лучше вкрячить проверку на существование страницы и соответствующие вышеописанные действия.
Плагин на событие OnPageNotFound – если есть старая страница, прерывать обработку и выдавать ее (никаких редиректов, просто читать html и выводить), если нет – продолжать стандартную обработку.
Ок, понял. Спасибо за указание пути =)
Правда сейчас подумал, было бы прекрасно если бы вы подсказали как прекращать стандартную процедуру обработки этого события.