header location实现301重定向和url跳转的代码
首先我们要知道网站301重定向是什么意思,301重定向就是页面永久性移走的意思,搜索引擎知道这个页面是301重定向的话,就会把旧的地址替换成重定向之后的地址。
302重定向就是页面暂时性转移,搜索引擎处理302的话,不会将旧的地址替换成新的地址,保留旧地址,一个302的例子就是短链接服务,短链接会请求数据库找出长链接,然后使用302重定向到长链接去,这样的好处就是搜索引擎和一些浏览器不会保留短链接,而是使用长链接。
301重定向代码有两种写法:
<?php header('HTTP/1.1 301 Moved Permanently'); header('Location:http://www.baidu.com'); exit;
下面这种更高效简洁(亲测有效):
<?php header("Location:http://www.d163.net",true,301); exit;
302跳转代码:
<?php header('Location:http://www.d163.net'); exit;
以上就是header location实现301重定向和url跳转的代码的全部内容了,更多网站建设教程请继续关注小郭博客。