HTML如何做301跳转

如题所述

html是做不了301跳转的,但是可以通过
在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。

下面列了五个例子来详细说明,这几个例子的主要功能是:在5秒后,自动跳转到同目录下的hello.html(根据自己需要自行修改)文件。
1)
html的实现

 

<head>

<!-- 以下方式只是刷新不跳转到其他页面
-->

<meta http-equiv="refresh"
content="10">

<!-- 以下方式定时转到其他页面
-->

<meta http-equiv="refresh"
content="5;url=hello.html">

</head>

优点:简单
缺点:Struts Tiles中无法使用

 

2)
javascript的实现

 

<script
language="javascript"
type="text/javascript">

// 以下方式直接跳转

window.location.href='hello.html';

// 以下方式定时跳转

setTimeout("javascript:location.href='hello.html'",
5000);

</script>


优点:灵活,可以结合更多的其他功能
缺点:受到不同浏览器的影响

3)

<script
language="javascript"
type="text/javascript">
var second =
document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
function redirect()
{
document.getElementByIdx_x('totalSecond').textContent = --second;
if (second < 0) location.href
= 'hello.html';
}
</script>

参考我回复其他人的页面:http://zhidao.baidu.com/question/1882892067218382988

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-27
301设置直接直接在服务器上直接设置就可以了,或者直接在网页上做软的301跳转 301跳转共有两种方法: 服务器设置法,本设置方法因服务器软件版本较多,且设置繁琐,不推荐使用。 页面跳转方法,本方法在浏览器中执行,大多数浏览器均支持本301跳转页面,所以使用较为广泛。 页面永久性移走,通常叫做301跳转,也叫301重定向,301转向. 指的是当用户点击一个网址时,通过技术手段,跳转到指定的一个网站.
第2个回答  2014-10-28
301跳转是服务器的设置。与html无关的。