新闻中心

利用Http协议修改Dedecms首页代码来实现网站重定向

作者 / 无忧主机 时间 2014-11-24 13:30:52

Dedecms这款CMS程序是所有开源系统中最适合做优化的开源程序了,因为这款程序更新后的内容基本都是自动可以实现伪静态的。一般站点为了优化都会做个伪静态,网站301重定向,404错误页面等的呢过,目的就是为了网站优化,增加客户的体验度,以及让搜索引擎更快的收录。Dedecms404页面实现之前小编同事已经更新出来了。至于dedecms301重定向也有了对应的文章了,就是在根目录下放一个规则来实现域名的重定向,很多开源程序都是这样来实现的,可以说方法都是大同小异了。小编今天研究出了一种新的方法来实现Dedecms网站301重定向的方法,就是利用Http协议来做,在Http协议中加入301的法则,然后放在首页文件,有很多站长朋友们会问为什么要放在首页index.php文件呢?因为不论是什么程序index.php文件不仅充当一个首页角色,同时他也是一个引导文件。所以改好的代码需要放在这个文件的头部。下面小编就把如何修改的方法来说下吧。 首先连接到空间的FTP 找到根目录下的index.php文件传到本地使用编辑软件打开。 然后在文件头部加入以下代码: (1)

if(substr($_SERVER['HTTP_HOST'],0,3) != 'www') 
{ 
header('HTTP/1.1 301 Moved Permanently'); 
header('Location:http://www.'.$_SERVER['HTTP_HOST']); 
exit(); 
}
或者加入下方的一段代码: (2)
<?php 
if(substr($_SERVER['HTTP_HOST'],0,3) != 'www') { 
header('HTTP/1.1 301 Moved Permanently'); 
header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); 
} 
?>
以上两段代码都是利用Http协议来实现301重定向的,两段不可同时加入只需要加一段就可以实现了 ,修改后保存上传到根目录下然后登陆网站后台一键生成下就可以实现301重定向了。以上就是利用Http协议修改Dedecms首页代码来实现网站重定向的方法了。 无忧主机相关文章推荐阅读: 织梦程序中PLUS文件作用介绍及安全设置 DEDECMS安装WAP之后登录后台报错的解决方法 DEDECMS建站之初三步防范,让木马黑链无空可钻 DEDECMS添加谷歌广告后发布文章首页不显示文章内容

本文地址:https://www.51php.com/dedecms/17663.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服