每人,每天,做好每件事
Everyone,Everyday,Everything

wordpress更换域名的几个步骤

只是换域名,没有换空间

打开新的空间的phpmyadmin(数据库控制面板), 怎么进我就不说了,地球人都知道! 然后选择你的数据库名,点击后,
进入wp_开头的大于等于11个的表。

然后就是进行sql批量处理的命令了

UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl';    
UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ;    
UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;    

 

old代表旧域名、new代表新域名,
将上面的执行语句修改为你们自己的,
然后点击执行即可!

附加问题

每个网站换新域名都不是件随便的事情,
如果你不在乎搜索引擎,那么这个的问题,
你可以直接无视,
否则,继续看下去吧,
我们需要对老域名对新域名进行一个301的重定向,
意义就是告诉搜索引擎,旧域名的所有信息都将永久的转移到新域名上,
这样才不会被搜索引擎所K掉!
301重定向的方法有很多,
这里就说一个linux的方法吧,
在wordpress的根目录下创建一个.htaccess文件,
然后将下面的内容放进去即可!

<IfModule mod_rewrite.c>    
RewriteEngine On    
RewriteBase /    
RewriteCond {762543b0bd26c03e246ab03142f632f804e6711be7925c5ff269e230a03d75ed}{HTTP_HOST} ^chillifish.cn [OR]    
RewriteCond {762543b0bd26c03e246ab03142f632f804e6711be7925c5ff269e230a03d75ed}{HTTP_HOST} ^chillifish.cn [NC]    
RewriteRule ^(.*)$ http://chillifish.cn/$1 [L,R=301]    
RewriteCond {762543b0bd26c03e246ab03142f632f804e6711be7925c5ff269e230a03d75ed}{REQUEST_FILENAME} !-f    
RewriteCond {762543b0bd26c03e246ab03142f632f804e6711be7925c5ff269e230a03d75ed}{REQUEST_FILENAME} !-d    
RewriteRule . /index.php [L]    
</IfModule>

结束!

赞(1) 打赏
未经允许不得转载:辣椒小鱼のBlog » wordpress更换域名的几个步骤
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮