即日起本博更换域名为huilang.me

2013.10.02 分享 14193 人浏览 14 条留言

一大早醒来啊,感冒咳嗽终于好的差不多了,昨晚终于睡个好觉了,感觉神清气爽。也不知道为什么,就是要换域名,说换就换吧,下次可能又拿不定主意了。就这样,没有任何的思想挣扎,就动手开始干了。

下面说说wordpress在lnmp系统下更换域名的方法吧。

PS:第二步为lnmp专用,其他vps,空间,主机啥的跳过这个,别学坏了...

  1. 首先解析域名,将huilang.me的A记录到旧网址www.cobmw.com同个ip;
  2. 301跳转设置,打开/usr/local/nginx/conf/vhost目录,修改www.cobmw.com.conf文件名为huilang.me.conf(名字其实可以不改,蛋疼而已),并修改里面的文件内容为下面的内容
    1. server  
    2.     {  
    3.         listen       80;  
    4.         server_name huilang.me;  
    5.         index index.html index.htm index.php default.html default.htm default.php;  
    6.         root  /home/wwwroot/huilang.me;  
    7.   
    8.         include wordpress.conf;  
    9.         location ~ .*\.(php|php5)?$  
    10.             {  
    11.                 try_files $uri =404;  
    12.                 fastcgi_pass  unix:/tmp/php-cgi.sock;  
    13.                 fastcgi_index index.php;  
    14.                 include fcgi.conf;  
    15.             }  
    16.   
    17.         location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$  
    18.             {  
    19.                 expires      30d;  
    20.             }  
    21.   
    22.         location ~ .*\.(js|css)?$  
    23.             {  
    24.                 expires      12h;  
    25.             }  
    26.   
    27.         access_log off;  
    28.     }  
    29. server {  
    30.    server_name  cobmw.com www.huilang.me www.cobmw.com;  
    31.    rewrite ^(.*) http://huilang.me$1 permanent;  
    32. }  

    这我将www.cobmw.com,cobmw.com,www.huilang.me 3个域名同时做了301跳转到huilang.me,也蛋疼的将网站目录改成huilang.me文件夹(可以不改)

  3. 更改数据库设置,执行以下sql语句,PS:操作有风险,建议先备份数据库
    1. UPDATE wp_options SET option_value = replace(option_value, 'http://www.cobmw.com', 'http://huilang.com') WHERE option_name = 'home' OR option_name = 'siteurl';  //这句是更换网站域名设置  
    2. UPDATE wp_posts SET guid = replace(guid, 'http://www.cobmw.com','http://huilang.me');  
    3. UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://www.cobmw.com','http://huilang.me');  
    4. UPDATE wp_comments SET comment_content = replace(comment_content, 'http://www.cobmw.com','http://huilang.me');  //这两句是更改评论中的域名设置  
    5. UPDATE wp_posts SET post_content = replace(post_content, 'http://www.cobmw.com', 'http://huilang.me');//这句太好用了,直接将文章中内的网址全部替换  
  4. 修改wordpress数据库前缀
    其实到这里已经完成了,只是我蛋疼罢了(不要看上面的前缀是wp_,那只是给大家看的而已)

    1. 执行以下sql语句,将cobmw_改成huilang_
      1. RENAME table `huilang`.`cobmw_commentmeta` TO `huilang`.`huilang_commentmeta`;
      2. RENAME table `huilang`.`cobmw_comments` TO `huilang`.`huilang_comments`;
      3. RENAME table `huilang`.`cobmw_links` TO `huilang`.`huilang_links`;
      4. RENAME table `huilang`.`cobmw_options` TO `huilang`.`huilang_options`;
      5. RENAME table `huilang`.`cobmw_postmeta` TO `huilang`.`huilang_postmeta`;
      6. RENAME table `huilang`.`cobmw_posts` TO `huilang`.`huilang_posts`;
      7. RENAME table `huilang`.`cobmw_terms` TO `huilang`.`huilang_terms`;
      8. RENAME table `huilang`.`cobmw_term_relationships` TO `huilang`.`huilang_term_relationships`;
      9. RENAME table `huilang`.`cobmw_term_taxonomy` TO `huilang`.`huilang_term_taxonomy`;
      10. RENAME table `huilang`.`cobmw_usermeta` TO `huilang`.`huilang_usermeta`;
      11. RENAME table `huilang`.`cobmw_users` TO `huilang`.`huilang_users`;

      这里得说明下,每句sql里面出现的`huilang`语句的意思为huilang这个数据库名,大家自行更改

    2. 修改 Options 表中的数据
      手动更改 options 表中的 option_name 以 cobmw_ 开头的值改成 huilang_ 开头。(我好像只看到一处)
      其实是有sql语句的,就是不知道怎么不生效,也放出来吧

      1. SELECT REPLACE(option_name, 'cobmw_', 'huilang_') FROM wpjam_options;  
    3. 修改 UserMeta 表中的数据
      手动更改 UserMeta 表中的 meta_key 以 cobmw_ 开头的值改成 huilang_ 开头。
      和上面一样在我这里使用不生效的sql语句如下

      1. SELECT REPLACE(meta_key, 'cobmw_', 'huilang_') FROM wpjam_usermeta;  
    4. 然后更改wp-config.php里面的前缀为huilang_就搞定了

纯属蛋疼操作,大家不熟悉别乱搞,搞坏了我可不负责。

其实本文只是我自己做的一个笔记...

更换域名后会有很多纠结的事,后面慢慢解决吧,现在享受新域名的快乐先...

文章地址:http://huilang.me/change-domain-to-huilang-me/

“即日起本博更换域名为huilang.me” 有 14 条评论

  1. 林木木说道:

    会浪?哈哈哈,开个玩笑

  2. 爱的回归线说道:

    哈哈…汇狼??这里全是狼

  3. 诸葛小觉说道:

    贿狼,嘿嘿 来贿赂你了~

  4. 老孙说道:

    这个域名什么意义呢,为什么不介绍一下?

  5. 草根成春说道:

    更换域名以后,每篇文章的地址有没有批量修改的地方啊,不然以前的百度收录,还有固定连接的地址都失效了啊!

  6. 爱浮夸说道:

    感觉改的东西还挺多的。

  7. 我这几天也换了域名

回复本文

电子邮件地址不会被公开。 必填项已用*标注

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif