有时候需要将网站中一个网页跳转到另一个网页中去,那么怎样实现呢
页面中的跳转可能是由用户单击链接与按钮等触发的,也可能是系统自动产生的。页面自动跳转在WEB开发中经常用到,而且根据需求可以采用不同的跳转方式
使用PHP中的header()函数可实现简单跳转
PHP的header()函数功能非常的强大,其中在页面url跳转方面也调用简单,使用header()直接跳转到指定url页面
$qtoolurl = "https://www.qtool.net/";
header( "Location: $qtoolurl" );
这个时候的页面跳转状态是302重定向
在html页面中的meta信息可以直接设置跳转,也可以设置跳转延迟时间
使用方法很简单,只需要在
中增加如下代码:
<meta content="8;url=https://www.qtool.net" http-equiv="refresh" />
以上代码则代表在8秒后自动跳转到在线工具网页面中去
使用js跳转代码如下:
window.location.href="https://www.qtool.net";
将代码只要添加到script标签中去即可.
如果遇到特殊的跳转时,如网站改版中地址要做301重定向跳转
当然可以通过网站服务器配置rewrite来实现,但如果不想在服务器中配置也可以使用php中的header()函数做301跳转
header( "HTTP/1.1 301 Moved Permanently" ); //使用Meta设置跳转
header( "Location: $qtoolurl" );