Методы перенаправления URL:
-
Перенаправления на стороне сервера:
-
Перенаправление 301 (постоянное перенаправление):
Это перенаправление указывает на то, что запрошенный ресурс навсегда перемещен на новый URL-адрес.
Пример (Apache):Redirect 301 /old-page.html http://www.example.com/new-page.html
-
Перенаправление 302 (временное перенаправление):
Это перенаправление указывает на то, что запрошенный ресурс временно перемещен на новый URL-адрес.
Пример (Apache):Redirect 302 /old-page.html http://www.example.com/new-page.html
-
Перенаправление 307 (временное перенаправление):
Подобно перенаправлению 302, этот код состояния указывает на временное перенаправление.
Пример (Apache):Redirect 307 /old-page.html http://www.example.com/new-page.html
-
-
Перенаправления на стороне клиента:
-
Перенаправление JavaScript:
Этот метод использует JavaScript для перенаправления пользователя на новый URL-адрес.
Пример:<script> window.location.href = "http://www.example.com/new-page.html"; </script>
-
Перенаправление обновления метаданных.
Этот метод использует метатег HTML для автоматического перенаправления пользователя через указанный интервал времени.
Пример:<meta http-equiv="refresh" content="0; URL='http://www.example.com/new-page.html'" />
-
Заголовок местоположения HTTP:
Этот метод использует заголовок местоположения HTTP для перенаправления пользователя на новый URL-адрес.
Пример (PHP):<?php header("Location: http://www.example.com/new-page.html", true, 302); exit; ?>
-