是否可以设置一个基本的HTML页面以在加载时重定向到另一个页面?


当前回答

将以下代码放入<head>部分:

<meta http-equiv="refresh" content="0; url=http://address/">

其他回答

位于头部内部的以下元标记将告诉浏览器重定向:

<meta http-equiv="Refresh" content="seconds; url=URL"> 

将秒替换为重定向前等待的秒数,并将URL替换为要重定向到的URL。

或者,您可以使用JavaScript重定向。将其放置在页面上的任意位置的脚本标记中:

window.location = "URL"

最好设置301重定向。请参阅谷歌网站管理员工具文章301重定向。

Razor引擎延迟5秒:

<meta http-equiv="Refresh"
         content="5; url=@Url.Action("Search", "Home", new { id = @Model.UniqueKey }))">

您可以通过HTTP状态代码301或302自动重定向。

对于PHP:

<?php
    Header("HTTP/1.1 301 Moved Permanently");
    Header("Location: http://www.redirect-url.com");
?>

将以下代码放入<head>部分:

<meta http-equiv="refresh" content="0; url=http://address/">