找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1539|回复: 0

[分享] 实现织梦dedecms首页301永久重定向的方法代码

[复制链接]
发表于 2018-3-22 16:49:40 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
公司的网站使用的是dedecms程序,所以要好好研究dedecms的各种使用。301重定向在搜索引擎优化中的作用是把资源永久指向目标域名,是非常利于SEO的跳转方式,各大小网站都在使用,包括博客吧。不过博客吧使用的是全站301跳转,而下面的方法是仅仅实现将不带www的根域名301重定向带www的域名。
操作方法:
编辑首页index.php文件,找到以下代码:
  1. if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
复制代码

在这行代码的前面,添加以下代码:
  1. //不带www跳转到带www域名上
  2. $redirect301=1; //301跳转开关,1代表打开,0代表关闭   
  3. $index_file='index.html'; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm)   
  4. if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$redirect301) //判断URL中是否带www   
  5. {   
  6. header('HTTP/1.1 301 Moved Permanently');   
  7. header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳转到www   
  8. exit();   
  9. }
复制代码

保存文件即可。
提示:使用该方法前,把首选文件顺序调整下,把index.php放在index.html前面,否则该方法不可用。如果是linux+apche主机可以直接在.htaccess文件里设置跳转。

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

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

▶专业解决各类DiscuzX疑难杂症、discuz版本升级 、网站搬家 和 云服务器销售!▶有偿服务QQ 860855665 更多精品应用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

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

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

GMT+8, 2025-2-2 06:09 , Processed in 0.046195 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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