博客更换域名后应该运行的几个SQL语句

话说博客已经更换过两次域名了,每次更换域名都是一次伤筋动骨的手术啊,所以以后也不敢在换了啊,基本上这个以后就确定了,更换域名之后的第一件事,就是做老域名的301永久转向,这在之前博客换域名中已经说过两次了。那么除了换域名之外,还有什么事情要做的呢,其实还有很多,比如说,你之前的评论处填写的URL就是老域名吧,那么最好还是把它们也更换过来,还有你评论中提到的老域名,那么最好也一并更换过来,至于怎么更换,呵呵,不卖关子,不听下回分解,咱们现在就慢慢道来。

博客更换域名后应该运行的几个SQL语句

首先是将博客的后台设置中的 HOME(WordPress 安装地址(URL)) 和 URL(站点地址(URL)) 这两项改为新域名,否则你的链接还是不能以新域名开始,当然你可以进数据库中的wp-options里面更改,这里使用SQL语句,一句话即可。

UPDATE wp_options SET option_value = replace(option_value, 'http://www.ineme.org', 'https://yimity.com') WHERE option_name = 'home' OR option_name = 'siteurl';

注意其中的,单引号,必须为英文,中文会出错。

然后是更新文章内容中提到过的老域名,或者是提到过的老域名的链接,这里一并可以更改,当然,你也可以去数据库中一项一项改,但是你有几百篇文章的话,那你就要手抽筋了啊。SQL语句如下:

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.ineme.org', 'https://yimity.com');

更改文章中图片的地址,当然这个是你是用的是类似img.ineme.org这样的图床网址,想要更改为img.yimi.in的网址,因为其都是内容,所以和上面相同,只是网址改变而已。SQL语句:

UPDATE wp_posts SET post_content = replace(post_content, 'http://img.ineme.org', 'https://dn-yimity.qbox.me');

然后是GUID,这个是文章网址的唯一参数,具体看这里 1 2,虽然影响不大,但还是改之。SQL语句如下:

UPDATE wp_posts SET guid = replace(guid, 'http://www.ineme.org', 'https://yimity.com');

接下来更改我们评论时使用的老域名(URL),SQL语句为:

UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://www.ineme.org', 'https://yimity.com');

同样的,如果你想更改你评论时使用的邮箱,那么SQL语句:

UPDATE wp_comments SET comment_author_email = replace(comment_author_email, 'http://www.ineme.org', 'https://yimity.com');

:内容中的http://www.ineme.org为老域名,https://yimity.com为新域名。

好了,具体就这么些了,如果还有其他想改的,可以参考上面的例子,自己体会。

评论

  1. 11年前
    2010-10-31 20:25:59


    这个值得收藏,肯定能遇到换域名的时候
    ————————-
    欢迎加入博猪QQ群:125051596

  2. 一米 博主
    11年前
    2010-11-01 7:34:22

    @ 大智若鲁
    好的,我这就加入。

  3. 11年前
    2010-12-21 15:45:52

    在哪里执行这些SQL语句啊???

  4. 一米 博主
    11年前
    2010-12-22 8:00:28

    最好是phpMyAdmin里面最上面的SQL,如果是VPS也可以的,记住随时备份。

  5. 9年前
    2012-10-17 16:40:36

    自己一个一个敲的都有中、英的问题,到这里复制的就没问题,真是太好了!!

    • yimity 博主
      9年前
      2012-10-22 16:18:32

      呵呵,好用就好,只要能帮上你,很高兴,嘿嘿。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇