Я думаю, что ответ Дарина весьма креативный. Я предлагаю другую точку зрения. Метод, обсужденный до сих пор, маркирует страницу на странице. Как насчет пометки страницы, скажем, в конфиге или другом XML-файле, подобном этому.
<obsoletePages>
<page path="/page123.aspx />
<page path="/pagexyz.aspx />
</obsoletePages>
В global.asax перехватите запрос на Application_BeginRequest () , если страница запроса найдена в файле конфигурации, выполните перенаправление.