找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2767|回复: 1

[软文] 织梦dede5.7如何实现301重定向设置

[复制链接]
发表于 2011-12-11 23:05:33 | 来自 中国–河南–漯河
不错啊~~~~~~~~~~~~··

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

 楼主| 发表于 2011-12-11 14:42:09 | |阅读模式 来自 中国–广东–东莞
本帖最后由 qingfengyun 于 2011-12-28 15:18 编辑

        什么是301重定向呢?301重定向这个词是seo中的一个热名词,其权威高于404页面,意思就是指一个网站有两个域名(一个带www一个不带),这两个域名都能打开自己的网站,做了301重定向网站的权重就不会分散了,一个网站有两个域名,搜索引擎就会计算两个域名的权重,我们只需要把两个域名合二为一这样就保住了权重不散失,而且把权重都集中到了另一个域名上!这样无论用户访问哪个域名它都会定向到你设置的那个域名中!我就是爱flash网也做了301重定向,测试的方法很简单,你在浏览器中输入5942flash.com,是不是自己跳出了带www的,我就是把不带www的定向到了带www的!这样很好理解了吧!        
       那对于在虚拟主机上使用织梦(dedecms)的网站要如何实现301重定向呢?其实最简单的方法就是编辑根目录下的index.php文件,将原来的代码替换成下面的就可以了。
<?php
$HOST=$_SERVER['HTTP_HOST'];
if ($HOST=="不带www的网址"){
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:http://带www的网址");
exit();
}
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
    header('Location:install/index.php');
    exit();
}
//自动生成HTML版
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From`dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>



发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-22 16:30 , Processed in 0.055694 second(s), 14 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表