当前位置:首页 >> 技术分享 >> 详情
sousuo
sousuo

php动态网址跳转到静态网址的301重定向做法

上传时间:2020-02-06             浏览次数:153

今天有一个客户找我们做一个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/ ,也可以咨询我们在线客服,我司客服都是一线技术人员哦!

继续浏览有关 301永久重定向 的文章
0371-56789390
公司地址

郑州市花园路东风路向西300路南弘熹台22层

联系我们