18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

PHP网站301定项方式详细说明

2020-12-31分享 "> 对不起,没有下一图集了!">

PHP网站301定项方式详细说明


小视频,自媒体平台,达种族草一站服务

有关301跳转的益处,和一般301跳转的方式,在网上有许多,小编也不反复了,今日说起的,是PHP网站根据改动PHP网页页面的方式搞好301跳转。

前不久,小编网站拆换网站域名,在做301跳转时,检索了在网上许多贴子,发觉许多都列举了各种各样方式,却也没有实际将如何实际操作,例如PHP网站,便是写成下边一段编码了事:

  PHP编码
  ? Header( HTTP/1.1 301 Moved Permanently ); 
  Header( Location: ; );?  

这一编码只适应于网站转移的状况,即旧站和新网站网站域名不一样、网站根目录都不同样的状况。假如网站归属于一个网站关联两个网站域名,两个网站域名的网站根目录对同一个,那麼,便会行成死循环系统。在此,小编将PHP网站301跳转方式彻底释放,期待能帮上新手,假如有不够的地方,也请大神强调,不敌感谢。

这一编码只适应于首页的301跳转,假如网站早已被百度收录,或存有很多的非主页外部链接,要所有定项回来,那么就束手无策了。更适合的方式是应用.htaess而定向,简易便捷,但是小编不明白这一,在此,小编将PHP网站301跳转方式彻底释放,期待能帮上新手,假如有不够的地方,也请大神强调,不敌感谢。


  一、创建一个301.inc.php(文档名自提)


?php 
$the_host = $_SERVER['HTTP_HOST'];//获得进到所键入的网站域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//分辨详细地址后边一部分
if($the_host !== 'gcidc')//它是我想之前的网站域名详细地址
{
  header('HTTP/1.1 301 Moved Permanently');//传出301头顶部
  header('Location: '.$request_uri);//自动跳转到我的最新域名详细地址
}
?

  在其中if($the_host !== 'gcidc')中的 !== 不是彻底相当于的含意,还可以用 != 不一于,那样,便可以将之前的网站域名,包含gcxirang、gcxirang及其最新域名中我gcidc所有跳转到gcidc。

  二、在网页页面文档中启用301.inc.php

  ?php include( 301.inc.php //301跳转 ?

将这一编码放进你全部网页页面的最前边。

好啦,跳转就搞好了,将301文档提交到网站导航,便可以去看看着你的成效了。

也要谢谢下SEO半亩田的SEO小工给与的很多技术性协助,简直个善人。


"> 对不起,没有下一图集了!">
在线咨询

Copyright © 2002-2020 免费建站_免费网站_自助建站_网站建设_自助建网站 版权所有 (网站地图粤ICP备10235580号  技术支持:免费建站

友情链接: