Мне нужно постоянно перенаправлять некоторые страницы, а также перенаправлять пользователя на новый URL-адрес.
Этот код устанавливает только правильные заголовки. Пользователь не перенаправляется.
public static void PermanentRedirect(this HttpResponse response, string newUrl)
{
response.Status = "301 Moved Permanently";
response.StatusCode = 301;
response.AddHeader("Location", newUrl);
}
Если я поставлю:
Response.Redirect(newUrl);
в конце выполняется временное перенаправление 302.
Как я могу 301 перенаправить пользователя?
Похожие вопросы:
Как программно перенаправить 301 на странице asp а>