网站是否做了CDN,一个小技巧帮你查询
2020/02-06今天有一个客户找我们做一个301跳转,是一个动态链接,跳转到其他网址的。这种情况是没有办法通过伪静态规则来做跳转的,因为伪静态规则的跳转网址必须是静态网址,而现在的情况并不是这样,那就需要用修改程序的方式来实现。
客户的要求是几个链接,跳转到几个没有规律的网址,所以只能这样写:
if($_GET['aid']=='333'){
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:http://替换成目标网址');
}elseif($_GET['aid']=='79'){
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:http://替换成目标网址');
}elseif($_GET['aid']=='234'){
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location:http://替换成目标网址');
}
主要是三个重要的步骤:
1、判断aid参数,根据这个参数来进行不同的跳转
2、用 header('HTTP/1.1 301 Moved Permanently');来实现php发送301头部
3、跳转代码header('Location:http://替换成目标网址');
当然,301重定向是一个比较复杂的过程,有很多种做法,不同的情况做法不同,可以用程序来做跳转,也可以通过伪静态来做,也可以配置服务器来实现。具体大家可以关注301专题:https://www.yelangcn.com/tag/301/ ,也可以咨询我们在线客服,我司客服都是一线技术人员哦!
还没有人来评论,快来抢个沙发吧!