很多网站的站长们都喜欢把前台的顶级域名301重定向到带有www的二级域名上,或者带www的二级域名重定向到顶级域名上,以集中权重。而在网站的后端设计中,一些页面的提交跳转则需要使用到302重定项。关于网站301重定向与302重定向的解释以及区别可以在本博客搜索相关的文章,今天我们要说的是,如何使用php代码来实现网站的301重定向以及302重定向。

php 301重定向的方法

1、所以网页都 301 重定向到百度<?php

header("HTTP/1.1 301 Moved Permanently");

Header("Location: http://www.baidu.com");

?>

2、项级域名 301 重定向到带 www 的二级域名<?php

$host = $_SERVER['HTTP_HOST'];

$request = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';

if(host == 'feiniaomy.com'){

header('HTTP/1.1 301 Moved Permanently');

header('Location: http://www.feiniaomy.com'.$request);

}

?>

php 302重定向的方法

相对于 php 301重定向的代码来说,php 302重定向代码就显得简单多了。

1、所以网页 302 重定向百度<?php

header("Location: http://www.baidu.com");

?>

2、指定网址,302到别一个网站的首页<?php

$host = $_SERVER['HTTP_HOST'];

if(host == '502.com'){

header('HTTP/1.1 301 Moved Permanently');

header('Location: http://www.feiniaomy.com');

}

?>

php如何实现302重定向,php 301 302重定向实现代码相关推荐

  1. DNS解析记录中的CNAME与URL重定向(301/302)区别

    DNS解析记录中的CNAME与URL重定向(301/302)区别 CNAME解析:   CNAME 被称为规范名字.这种记录允许您将多个名字映射到同一台计算机. 通常用于同时提供WWW和MAIL服务的 ...

  2. HTTP状态码(重定向/error 301/302)

    1. HTTP状态码 当浏览器访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求.当浏览器接受并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的英文为HTTP status Code ...

  3. 网站优化之尽量避免重定向(301/302)

    重定向会增加http请求的次数,会影响到整个网站的性能,但是必要的重定向又可以提高用户体验,所以我们需要在性能和用户体验之间去权衡,达到最好的目的:下面讲讲php实现301永久重定向和302临时重定向 ...

  4. php 302临时重定向,php实现301永久重定向和302临时重定向

    对于许多站点而言,以域名365mini.com为例:用户在浏览器中输入网址http://www.365mini.com/或者http://www.365mini.com/index.php,实际上访问 ...

  5. 301 302状态码【重定向】

    http状态码 1.301 302 区别: 开场自白:本人前端菜鸡一枚,经验缺少,没遇到过301 302只知道是重定向,有次被问到它俩的区别我懵逼了,查看一下大家的,自己记录一下,加深印象 重定向(R ...

  6. 301 302区别_302状态码代表什么,302状态码解决方法

    302是HTTP协议中的一个状态码(Status Code).可以简单的理解为该资源原本确实存在,但已经被临时改变了位置:换而言之,就是请求的资源暂时驻留在不同的URI下,故而除非特别指定了缓存头部指 ...

  7. scrapy 解决Redirecting 301 302重定向问题

    在使用Scrapy框架中URl被重定向,总是遇到这类问题: DEBUG: Redirecting (301/302) to <GET https://XXXX refer https://XXX ...

  8. php 303,HTTP 的重定向301,302,303,307(转)

    301 永久重定向,告诉客户端以后应从新地址访问. 302 作为HTTP1.0的标准,以前叫做Moved Temporarily ,现在叫Found. 现在使用只是为了兼容性的处理,包括PHP的默认L ...

  9. 301永久重定向实现方式及302重定向(侧重.htaccess)

    在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果 ...

最新文章

  1. 关于C++中数组下标越界不报错的问题
  2. java 多模块模块变灰色_到底谁需要Java模块?
  3. Java性能调优:充分利用垃圾收集器
  4. javascript 滚动+停留 代码
  5. 轻量通用型互联网应用架构
  6. 联想服务器改win7系统教程,联想笔记本Win10改Win7方法分享
  7. MCMC算法—MH算法的Python实现(一)
  8. 使用Canvas绘制简单工程符号(续)
  9. 大数据经典案例与谬误
  10. 【如何让代码变“高级”(二)】-这样操作值得一波666(Java Stream)(这么有趣)
  11. python怎样控制继电器_使用Python和树莓派控制跨阵M2继电器通断
  12. 【寻找最佳小程序】02期:腾讯旅游首款小工具“旅行小账本”——创意及研发过程大起底...
  13. 微信实现qq群的qq小冰功能
  14. 依赖背包dp NOIP2006 vijos 1313 金明的预算方案
  15. 淘宝taobao.com步3721后尘晋升新网骚
  16. Http协议和Python调试过程
  17. windows10+ubuntu 16 04+双硬盘(SSD+HDD)分区(图文)
  18. 程序人生hello-P2P
  19. 真实揭露:一段激情视频裸聊被骗的经历
  20. python环境变量配置

热门文章

  1. springboot + elasticsearch 实现聚合查询
  2. linux usb xhci ehci,ehci是什么意思?ehci和xhci的区别有哪些?
  3. pycharm中虚拟环境已经创建好,使用workon命令没有提示
  4. 解决ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.7
  5. Python基础学习:numbers模块
  6. macOS Big Sur 11.6.5正式版(20G517) With OpenCore 0.7.9 and Clover 5144 and winPE
  7. mac 终端 root 权限
  8. 2015-8英语总结
  9. Python从入门到精通全套完整版教程(懂中文就能学会)
  10. 数据分析师门槛太高?分享成功转行的三点经验!