新建301.php页面,在程序入口文件index.php引用301.php页面

301.php内容如下,仅用于参考:

$the_host = $_SERVER[‘HTTP_HOST‘];//取得当前域名

$the_url = isset($_SERVER[‘REQUEST_URI‘]) ? $_SERVER[‘REQUEST_URI‘] : ‘‘;//判断地址后面部分

$the_url = strtolower($the_url);//将英文字母转成小写

if($the_url=="/index.php")//判断是不是首页

{

$the_url="";//如果是首页,赋值为空

}

if($the_host !== ‘www.baidu.com‘)//如果域名不是带www的网址那么进行下面的301跳转

{

header(‘HTTP/1.1 301 Moved Permanently‘);//发出301头部

header(‘Location:http://www.baidu.com‘.$the_url);//跳转到带www的网址

}

?>

原文:http://www.cnblogs.com/wuxiaomin/p/4664202.html

php页转向,301页面转向 php相关推荐

  1. C#_asp.net页面转向

    asp.net页面跳转有:Response.Redirect,Server.Transfer,Server.Execute Response.Redirect: 简单的发送一条消息到浏览器,告诉浏览器 ...

  2. 一起谈.NET技术,asp.net 页面转向 Response.Redirect, Server.Transfer, Server.Execute的区别...

    Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面.你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm ...

  3. PDF怎么插入页?将页面添加到 PDF 文档的 3 种简单方法

    得益于现代技术,我们现在可以轻松地合并.创建.编辑 PDF 并执行更多操作.使用专业的PDF程序在PDF文档中插入一页问题不大.这篇文章将介绍如何使用 奇客PDF编辑 和其他四个桌面和在线程序向 PD ...

  4. Redis 的 MOVED 转向与 ASK 转向

    1. 引言 上一篇文章中,我们介绍了 redis 集群的搭建. redis 集群详解及搭建过程 其中我们遇到了报错: 这就是所谓的"MOVED转向",那么什么是 MOVED 转向呢 ...

  5. 在iframe内页触发顶层页面body的blur事件

    //在iframe内页触发顶层页面body的blur事件. if (window !=top) {$(document.body).click(function() {$(top.document.b ...

  6. Asp程序做页面的301跳转,使得cnasda.com跳转到www.cnasda.com

    很久没有动过Asp了,今天有一个需求是使用ASP实现页面的301跳转,这里做为一个记录,方便下次拷贝使用 <% Domain = Request.ServerVariables("Se ...

  7. angularjs2--tab页调用父页面的方法

    angularjs2–tab页调用父页面的方法 问题情景:页面A中使用window.open()打开新的tab页B,在页面B中想调用A中的方法.比如,在画面B中做了一些改变数据的操作,想在B关闭时候, ...

  8. 在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在。

    在网页设计中,引导页是所有页面中的重中之重,引导浏览者很快进入各栏目页面,是一个网站的灵魂所在.

  9. 关于ASP.NET给产品分类,分页,详情页生成静态页面

    之前讲了如何给栏目页生成静态.现在剩下复杂的产品分类,分页,详情页生成静态页面. 我采用的原理是.产品分类通过循环全部生成静态页面. 这个就不说了,跟之前生成栏目页方法一样. 接下来是产品分页和详情页 ...

最新文章

  1. 数据表格搜索php代码_手把手教学:提取PDF各种表格文本数据(附代码)
  2. webservice、WSDL简介
  3. spring + mina 作为客户端解析H2协议的使用总结
  4. Linux Swap空间利用率过高
  5. 备忘录 - FL2440 开发板操作要点及注意事项
  6. PXE-preboot execute environment
  7. 深入理解C语言系列之函数传参的那些事儿(函数参数、指针、地址、数组)
  8. EPERM: operation not permitted, Please run SwitchHosts
  9. 计算机文件不能包含的符号,文件夹的名称不能包括
  10. [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  11. jni调用dll方法报UnsatisfiedLinkError
  12. QCC3040---uart configuration
  13. The chain rule(链式法则)
  14. 腾讯bugly升级注意事项
  15. Spring Cloud:负载均衡 - Spring Cloud Loadbalancer原理
  16. 已知三角形三边求面积的c语言程序,已知三角形三边分别为4,5,6,求三角形的面积。用c语言编写程序...
  17. USACO 3.2 Magic Squares 魔板 (BFS-HASH)
  18. 如何看linux系统中有没有安装cuda,Linux系统CUDA10.2+CUDNN安装教程
  19. 每日格言积累及总结——更新中
  20. 紫光展锐:大破大立 做数字世界的生态承载者

热门文章

  1. ubuntu18.04安装tenda u6无线网卡驱动
  2. python crypto模块详解_crypto
  3. 蓝桥杯 试题 历届试题 小数第n位(同余公式模板
  4. 支付软件Venmo的101亿美元是怎么赚来的?
  5. sql注入总结--详细
  6. 软件流程和管理(一):软件管理概述
  7. 快来,百度云应用型BLB全区公测上线了
  8. 带表单功能的日历,可插入内容的日历
  9. 系统平台前期如何运营拼多多?
  10. SSL漏洞及其利用工具(SSL会话劫持)