admin 发表于 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,”老域名”,”新域名”)
修改内部链接之后就可以制作网站地图向搜索引擎进行提交了,也可以向个大搜索引擎提交入口提交新的网址
最后一步就是重新建立反向链接也就是外链,因为之前做的所有针对老域名做的外链都已经失效。
重要提示:还有最重要的一点!网站更换了新域名后一定要在网站的醒目位置对用户进行提醒,方便他们记住新域名。

admin 发表于 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
<font color="#666666" face="Monaco, Consolas, Lucida Console, Courier New, serif"><span style="font-size: 12px;">UPDATE pre_forum_post SET message=REPLACE(message,'','</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>
UPDATE pre_forum_post SET message=REPLACE(message,'www.zbenglish.net','localhost');
UPDATE pre_forum_post SET message=REPLACE(message,'zbenglish.net','localhost');
UPDATE pre_common_nav SET url=REPLACE(url,'www.zbenglish.net','localhost');
UPDATE pre_common_nav SET url=REPLACE(url,'zbenglish.net','localhost');
UPDATE pre_forum_post SET message=REPLACE(message,'cloud.zbenglish.net,'localhost\cloud');
UPDATE pre_forum_post SET message=REPLACE(message,'web.zbenglish.net,'localhost\web');DELETE FROM `pre_forum_thread` WHERE displayorder = -2


DELETE FROM`pre_forum_thread` WHERE displayorder = -2


DELETE FROM`pre_forum_post` WHERE invisible = -2

admin 发表于 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','.mp4') WHERE`tid` BETWEEN 18195 AND 18247
/cloud/vid/ATV/PPzm/s2

.mp4
flv

WHERE`tid`
BETWEEN 18195
AND 18247


UPDATE pre_forum_post SET message=REPLACE(message,'mp4','flv') WHERE`tid` BETWEEN 65473 AND 65498
页: [1]
查看完整版本: 更换域名后站长需要做的事情