Как программно перенаправить 301 на страницу asp?

Я обновляю некоторые классические страницы asp до .net, но не все. Вместо того, чтобы пойти и изменить все ссылки в этой обратной системе, которая извлекает некоторые из своих ссылок из хранилища данных CMS. Я хотел бы воспользоваться http и просто удалить код из этого файла и выполнить программный 301, чтобы все остальные страницы можно было просто обновить по частям.


person DevelopingChris    schedule 15.05.2009    source источник


Ответы (1)


person    schedule
comment
нужно ли вам выполнять сброс или делать это в определенном порядке по отношению к другим операторам? - person DevelopingChris; 15.05.2009
comment
Да, важно, чтобы вы не отправляли никакого ответа клиенту до этих операторов, поскольку первое, что в HTTP-ответе, — это заголовок, который нельзя изменить после его отправки... Нет, вам не нужно выполнять сброс. ; это, вероятно, ваше последнее заявление на странице... - person mmx; 15.05.2009
comment
Response.buffer = true, тоже, вероятно, хорошая идея, чтобы он не отправлял строку 1 без строки 2? - person DevelopingChris; 15.05.2009
comment
Я предполагаю, что весь HTTP-заголовок будет отправлен непосредственно перед отправкой первой части контента клиенту. Ничего особенного не отправляется со строкой 1 изолированно - person mmx; 15.05.2009
comment
Я добавил 2 строки, которые, по моему мнению, делают это пуленепробиваемым, чтобы другие люди поддерживали это. - person DevelopingChris; 15.05.2009