1. 301、302 重定向
301、302重定向是一种非常重要的“自动转向”技术。当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。301代表永久性转移(Permanently Moved)302代表暂时性转移(Temporarily Moved )
如 : PHP下的301重定向
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: " );
2. META REFRESH重定向
通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之内),会被判断为spam。
<meta http-equiv="refresh" content="1;URL=101" />
3. 脚本重定向
使用CGI程序、Javascript、Java、php或其它技术,实现的重定向。
如:JS重定向
<script language="javascript"type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
js重定向---实现页面跳转的几种方式
第一种:
<script language="javascript"type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
第二种:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第三种:
<script language="javascript">
window.navigate("top.jsp");
</script>
第四种:
<script language="JavaScript">
self.location='top.htm';
</script>
第五种:
<script language="javascript">
alert("非法访问!");
top.location='xx.jsp';
</script>
<script language="javascript"type="text/javascript">
window.location.href="login.jsp?backurl="+window.location.href;
</script>
第二种:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第三种:
<script language="javascript">
window.navigate("top.jsp");
</script>
第四种:
<script language="JavaScript">
self.location='top.htm';
</script>
第五种:
<script language="javascript">
alert("非法访问!");
top.location='xx.jsp';
</script>