Как перенаправить с одного URL на другой URL?

Как я могу перенаправить на другой URL-адрес на веб-странице с помощью JavaScript?

Ответы

Ответ 1

window.location.href = "URL2"

внутри блока JS на странице или во включенном файле; что предполагается, что вы действительно хотите сделать это на клиенте. Обычно сервер отправляет перенаправление через ответ серии 300.

Ответ 2

Поскольку вы отметили вопрос с помощью javascript и html...

Для чисто HTML-решения вы можете использовать тег meta в header для "обновления" страницы, указав другой URL-адрес:

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/somepage.html">

Если вы можете/хотите использовать JavaScript, вы можете установить location.href в window:

<script type="text/javascript">
    window.location.href = "http://www.yourdomain.com/somepage.html";
</script>

Ответ 3

Вы можете перенаправить что-либо или более URL через javascript, просто window.location.href с if else

Используйте этот код,

<script>
if(window.location.href == 'old_url')
{
    window.location.href="new_url";
}


//Another url redirect
if(window.location.href == 'old_url2')
{
    window.location.href="new_url2";
}
</script>

Вы можете перенаправить много URL этой процедуры. Спасибо.

Ответ 4

Если вы хотите перенаправить, просто используйте window.location. Например:

window.location = "http://www.redirectedsite.com"

Ответ 6

location.href = "Pagename.html";