浙北英语网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

湖州日报:3名学子入围“希望之星”只有狂人才干的事情!带字幕美国之音慢速英语VOA Special English学英语视频近1000个,自诩为国内最全!适合增加词汇和锻炼听力!点击查看...
查看: 636|回复: 2

更换域名后站长需要做的事情

[复制链接]
发表于 2013-3-27 11:05:05 | 显示全部楼层 |阅读模式
首先要做的就是对老域名做301永久重定向,这样做有两个好处:
1.告诉搜索引擎你的网站更换了域名,而不是一个新网站,搜索引擎会逐渐的将老域名的权重都导入到新域名。
2.当又用户通过输入网址或者搜索结果打开老域名时,会自动跳转到新域名上,这样就保证了老用户不会流失。
接下来要处理网站的内部链接,因为有些网站的内部链接是绝对地址,这就需要我们进行修正才能保证原来的优化效果。往往这时候网站的内部链接已经非常的多了,如果一个一个的修改那就太麻烦了,这里交给大家一个方法,可以通过mysql语句进行替换。
每个网站源码的数据库表都不一样,这里我以Wordpress为例子:
首先登陆phpmysql管理工具,点击进入wp_posts表,原因是内部链接基本上都是在内页的文章中,所以我们选择这个表,然后点击SQL,在SQL查询语句框里填入如下代码:
update wp_posts set post_content =replace(post_content,”老域名”,”新域名”)
修改内部链接之后就可以制作网站地图向搜索引擎进行提交了,也可以向个大搜索引擎提交入口提交新的网址
最后一步就是重新建立反向链接也就是外链,因为之前做的所有针对老域名做的外链都已经失效。
重要提示:还有最重要的一点!网站更换了新域名后一定要在网站的醒目位置对用户进行提醒,方便他们记住新域名。
 楼主| 发表于 2013-3-27 16:49:38 | 显示全部楼层
discuz的正确语句应该是这样的:
UPDATE pre_forum_post SET message=REPLACE(message,'要替换的内容','我爱浙北英语网http://ZbEnglish.net');
试过了,不要太灵光哦!

另外还有一下(必须按照顺序处理!):
UPDATE pre_forum_post SET invisible=REPLACE(invisible,'-5','0') where author=david
  1. <font color="#666666" face="Monaco, Consolas, Lucida Console, Courier New, serif"><span style="font-size: 12px;">UPDATE pre_forum_post SET message=REPLACE(message,'[audio]','[mb]</span></font><span style="font-size: 12px; color: rgb(102, 102, 102); font-family: Monaco, Consolas, &quot;Lucida Console&quot;, &quot;Courier New&quot;, serif;">');</span>
复制代码
  1. UPDATE pre_forum_post SET message=REPLACE(message,'www.zbenglish.net','localhost');
  2. UPDATE pre_forum_post SET message=REPLACE(message,'zbenglish.net','localhost');
  3. UPDATE pre_common_nav SET url=REPLACE(url,'www.zbenglish.net','localhost');
  4. UPDATE pre_common_nav SET url=REPLACE(url,'zbenglish.net','localhost');
  5. UPDATE pre_forum_post SET message=REPLACE(message,'cloud.zbenglish.net,'localhost\cloud');
  6. UPDATE pre_forum_post SET message=REPLACE(message,'web.zbenglish.net,'localhost\web');
复制代码
[size=14.432px]DELETE[size=14.432px] [size=14.432px]FROM[size=14.432px] [size=14.432px]`pre_forum_thread`[size=14.432px] [size=14.432px]WHERE[size=14.432px] [size=14.432px]displayorder[size=14.432px] [size=14.432px]=[size=14.432px] [size=14.432px]-[size=14.432px]2[size=14.432px]


DELETE FROM  `pre_forum_thread` WHERE displayorder = -2


DELETE FROM  `pre_forum_post` WHERE invisible = -2
 楼主| 发表于 2018-1-31 11:53:34 | 显示全部楼层
update `表名` set 字段名 =replace(字段名, '查找的内容','更改的内容') where 字段名 like '%查找的内容%';

update shangpin set click_url=replace(click_url,'21508360','1111111111') where click_url like '%21508360%';
UPDATE pre_forum_post SET message=REPLACE(message,'flv[/flash]','.mp4[/media]') WHERE  `tid` BETWEEN 18195 AND 18247
/cloud/vid/ATV/PPzm/s2

.mp4[/media]
flv[/flash]

WHERE  `tid`
BETWEEN 18195
AND 18247


UPDATE pre_forum_post SET message=REPLACE(message,'mp4[/media]','flv[/flash]') WHERE  `tid` BETWEEN 65473 AND 65498
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|典范英语|Oxford在线词典|在线查词典|每日签到|浙北英语网 ( 蜀ICP备10032068号 )

GMT+8, 2018-8-22 11:37 , Processed in 0.121276 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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