11.6 302重定向
重定向是指把对一个目录或者文件的访问请求转发至另外一个目录或文件(请参考4.9节)。重定向包括301重定向及302重定向。其中,302重定向又称为暂时性转移(temporarily moved),适用于临时更换域名或目录名称等情况。常见的302重定向方式包括meta重定向及JavaScript重定向。在使用302暂时性重定向时必须十分谨慎,否则很容易会陷入门页的误区而遭到搜索引擎的惩罚。
11.6.1 meta重定向
meta重定向是指通过设置meta标签的http-equiv属性值及内容来实现的重定向。例如,在页面头部加上代码<Metahttp-equiv="refresh"content="3;url=http://www.seochat.org">,则打开当前页面3秒后自动跳转至网站www.seochat.org。
在meta重定向中,如果设定的停留时间过短(如少于一秒),则会被搜索引擎认为是门页。为了避免门页嫌疑,在使用meta进行跳转时,通常会把停留时间设定在3秒以上。
11.6.2 JavaScript重定向
JavaScript重定向,是指使用JavaScript语言实现的重定向。代码如下所示:
<SCRIPT LANGUAGE="JavaScript">
<!—
window.location.href=http://www.seochat.org;
//-->
</SCRIPT>该代码表示把访问目前页面的请求转发至http://www.seochat.org上。利用JavaScript重定向,只需要把上面的代码放在需要重定向的页面上即可。




本书评论