PHP实现301永久重定向将不带www的域名指向带www的域名,即baidu.com重定向到www.baidu.com

如果只需要完成这个功能,php代码可以写成这样:

1 <?php
2 $the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名
3 $request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判断地址后面部分
4 if($the_host !== 'www.baidu.com')//这是我要以前的域名地址
5 { header('HTTP/1.1 301 Moved Permanently');//发出301头部
6 header('Location: http://www.baidu.com'.$request_url);//跳转到我的新域名地址
7 }
8 ?>

转载于:https://www.cnblogs.com/zengbin/p/4784810.html

PHP用301重定向根域名到www域名相关推荐

  1. Nginx下301重定向不带www的域名到带www的域名

    Nginx下301重定向不带www的域名到带www的域名 {listen 80;server_name example.com;return 301 http://www.example.com$re ...

  2. php域名301设置,PHP网站域名301重定向跳转代码设置,PHP网站如何做301跳转

    Linux下301重定向设置,301很容易出错,同时也是一个优化中的必做项目,不同源码模板和不同服务器商家,以及不同的开发语言之间301有细微差别,下面是常规301的写法,希望对你有所帮助: 1.登陆 ...

  3. 网站域名301重定向

    我们的网站优化一段时间之后,关键词排名上来了流量也多了,我们就可以考虑更换域名了,但是很多SEOer担心更换域名会影响网站的权重和排名,又不知道该怎么办才好.今天我们一起来看一下怎样完美的更换网站域名 ...

  4. Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法

    这篇文章主要介绍了Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)图文方法,需要的朋友可以参考下 首先了解一下重定向,常用的重定向方式有: 301 redirect, ...

  5. 什么是301重定向与301重定向怎么做

    上一次在URL是什么意思与统一URL优化中谈到统一URL.优化网站可以使用301重定向的方法.现在我们可以交流一下"什么是301重定向,301重定向怎么做",还有什么时候什么情况下 ...

  6. 网页服务器 根,服务器根域名301重定向到www完整教程

    原标题:服务器根域名301重定向到www完整教程 根域名301重定向到www域名的作用 增加域名权重,将根域名的权重转移到www域名的权重之上 促进搜索引擎优化效果 有利于网页RP值得传递 避免搜索引 ...

  7. 5个方法将不带www的根域名301重定向到www主域名

    SEO 忌讳主站权重被分散,为了防止主域名的权重被分散,SEOer  通常使用如下方法将不带www的根域名301重定向到www主域名,这样可以最大程度的提升 SEO 效果,也同时带给用户比较统一的域名 ...

  8. 黄聪:DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法

    1.服务器必须支持URL重写. 2.后台开启伪静态. 3.栏目设置使用动态. 4.添加文档时选择使用动态浏览. 5.需要修改php文件include/channelunit.func.php 查找 r ...

  9. nginx子目录301重定向到其他域名URL

    nginx子目录301重定向到其他域名URL 今天找了找网上的nginx 301代码,发现不是不生效就是错误,几经修改才成功.下面发一个基于nginx的子目录301到其他域名(URL)的规则.作用是例 ...

最新文章

  1. inheritance中文Java语言_3.3Java语言面向对象的封装(Encapsulation)、继承(Inheritance)、多态(polymorphic)...
  2. 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...
  3. mysql 命令 g_MySQL命令行的几个用法
  4. 水晶报表的统计功能-Crystal Report Sub total Per Page
  5. 为产业数字化赋能!施耐德电气数字产业示范园落户北京
  6. python输入姓名年龄输出年龄最大的_输入姓名打印年龄练习
  7. 麻省理工18年春软件构造课程阅读09“避免调试”
  8. PG数据库操作相关问题以及解决
  9. 游戏开发如此简单?我直接创建了一个游戏场景【python 游戏实战 02】
  10. ELK---介绍--安装配置
  11. python图片尺寸大小修改_Python实现更改图片尺寸大小的方法(基于Pillow包)
  12. 应用标题及描述不可滥用关键字
  13. 计算机基础教程 试题,《计算机基础教程》考试试题及答案
  14. gcc -ffunction-sections -fdata-sections -Wl,–gc-sections 参数详解
  15. 负数二进制表示的方式及原因
  16. OA系统流程效率改进方案
  17. C# 类似PS的魔棒工具(1)
  18. 波斯王子-时之沙 怀念
  19. 计算广告笔记04-合约广告
  20. unity预制体与非预制体的区别

热门文章

  1. python3.7安装tensorflow-gpu_tensorflow-gpu安装的常见问题及解决方案
  2. 4个mos管驱动的全桥电路原理_逆变器工作原理
  3. mysql中innodb的工作原理_解读MySQL的InnoDB引擎日志工作原理
  4. Python pip install修改默认下载路径
  5. IDEA创建GIT分支并提交
  6. Discuz 论坛实现qq小程序
  7. 虚拟机下安装MS-DOS
  8. java 实现打印条形码_激光打印机与条码打印机打印不干胶标签哪个好?
  9. jquery遍历元素对象each方法
  10. npm install -s -d -g之间的区别