Назад к вопросам
Junior
85
questionbank

Как выполнить перенаправление пользователя на указанный URL?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

// Самый простой способ, полностью заменяет текущую страницу
window.location.replace('https://example.com');
// Переход с сохранением истории (можно вернуться назад)
window.location.href = 'https://example.com';
// Или эквивалентно
window.location.assign('https://example.com');

Для SPA (одностраничных приложений) используйте API History:

// Изменение URL без перезагрузки страницы (для роутинга в SPA)
history.pushState(null, '', '/new-url');
// Замена текущего состояния истории (для роутинга в SPA)
history.replaceState(null, '', '/another-url');

В серверном коде (например, Node.js с Express):

// Перенаправление на сервере
res.redirect('/new-path');