@DeniSidorenko

Как правильно перенаправить?

Привет, есть форма , после ее отправки пользователя должно перенаправлять на страницу спасибо
Использую такую форму
window.location.href = window.location.hostname + "/thanks";

Если идет перенаправление с главной то все окей
А если мы находимся на внутреней страницы site.ru/two
То неправильно идет, и перенаправляется на site.ru/two/site.ru/thanks
В чем может быть проблема?
  • Вопрос задан
  • 63 просмотра
Решения вопроса 2
Stalker_RED
@Stalker_RED
Если в пределах одного сайта, то достаточноwindow.location.href = '/thanks'
Ответ написан
Комментировать
rockon404
@rockon404
Frontend Developer
В чем может быть проблема?

Не указан протокол и перенаправление идет по относительному пути.

window.location.href = window.location.origin + '/thanks';

или:
window.location.href = window.location.protocol + '//' + window.location.hostname + '/thanks';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы