站长论坛

20z站长论坛

 找回密码
 立即注册
查看: 349|回复: 0

dedecms(织梦)实现301永久重定向代码几种方法

[复制链接]
GMT+8, 2019-11-19 13:14 | 显示全部楼层 |阅读模式
301永久重定向:这是SEO中的一个基础名词,在URL规范化中会用到,也许大家都知道这个名词,但是由于应用的不是非常频繁,导致很多专业做SEO的朋友都不是很熟悉301永久重定向的具体操作方法。
今天我就讲解下织梦dedecms301永久重定向的理论,以及实际的操作方法。
301永久重定向对SEO无任何不好的影响,而且网页A的关键词排名和PR级别都会传达给网页B。
网站更换了域名,表示本网页永久性转移到另一个地址,对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告诉它此页面已永久重定向,避免搜索引擎找不到页面。
在index.php头部插入以下代码if(substr($_SERVER['HTTP_HOST'],0,3)!='www'){header('HTTP/1.1301MovedPermanently');header('Location:http://www.'.$_SERVER['HTTP_HOST']);exit();}或者需要注意的是如果你用的IIS请在文档优先级中设index.php为默认首页,这样才能先读取php,代码才能生效,以我的域名为例,我是将带www的重定向到不带www域,反之,同理。
代码如下:GetOne("Select*From`dede_homepageset`");$row['templet']=MfTemplet($row['templet']);$pv=newPartView();$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$row['templet']);$pv->Display();?>当然如何你的虚拟主机支持URL重现最好使用下面办法针对APACHE服务器在.htaccess文件里写上以下代码即可。
没有.htaccess新建一个即可RewriteEngineonRewriteCond%{HTTP_HOST}!^(.*)\.网址\.com$[NC]RewriteRule^(.*)$http://www.网址.com/$1[L,R=301]

相关帖子

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

二十站网

关于20站| 联系我们| 20Z网址导航| 20z站长论坛 ( 闽ICP备13002936号 )

GMT+8, 2019-11-19 13:14 , Processed in 0.114348 second(s), 21 queries .

Powered by Discuz! X3.1

© 2012-2019 bbs.20z.com

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