Генератор редиректа meta refresh

Введите целевой URL и нужную задержку, чтобы получить тег <meta http-equiv="refresh"> и его эквивалент на JavaScript. Используйте их только тогда, когда серверный редирект невозможен.

Пример:

Как это работает

Тег meta refresh просит браузер автоматически перейти на другой URL через заданное время, без участия сервера. Аналог на JavaScript использует setTimeout для того же действия на стороне клиента. Оба способа работают только после того, как страница уже загрузилась в браузере пользователя, в отличие от серверного редиректа, который срабатывает ещё до отправки содержимого страницы.

Почему серверный редирект 301 предпочтительнее?

HTTP-редирект 301 явно и сразу сообщает поисковым системам и браузерам, что старый URL окончательно переехал на новый, и передаёт почти всю SEO-ценность старой страницы. Редирект через meta refresh или JavaScript, напротив, вынуждает браузер сначала загрузить старую страницу и только потом перенаправить, что замедляет работу пользователя, может по-разному интерпретироваться роботами и хуже передаёт сигнал о постоянном перенаправлении.

В каких случаях всё же стоит использовать meta refresh или JavaScript-редирект?

В основном когда у вас нет доступа к настройкам сервера (например, на очень ограниченном статическом хостинге или для отдельной HTML-страницы без бэкенда) либо для временных случаев, не связанных с SEO, например перенаправления после отправки формы. Как только появится возможность, перейдите на редирект 301, настроенный на сервере или в вашем CDN.

Конфиденциальность: генерация выполняется целиком в вашем браузере, введённый URL никогда не отправляется на сервер.