当前位置:首页 > 学无止境 > PHP>正文

header location实现301重定向和url跳转的代码

2020-11-17 14:03:59 分类: PHP 阅读(3298) 编辑:小郭 评论(6)

首先我们要知道网站301重定向是什么意思,301重定向就是页面永久性移走的意思,搜索引擎知道这个页面是301重定向的话,就会把旧的地址替换成重定向之后的地址。


302重定向就是页面暂时性转移,搜索引擎处理302的话,不会将旧的地址替换成新的地址,保留旧地址,一个302的例子就是短链接服务,短链接会请求数据库找出长链接,然后使用302重定向到长链接去,这样的好处就是搜索引擎和一些浏览器不会保留短链接,而是使用长链接。

image.png

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跳转的代码的全部内容了,更多网站建设教程请继续关注小郭博客。

相关推荐

热门标签 更多