首先介绍下SQL替换命令
UPDATE 表名 SET 字段 = REPLACE(字段,’替换内容’,'替换值’);
示例如下:
UPDATE wp_options SET option_value = REPLACE(option_value,'www.mystyle.info','mystyle.info');
注意上面的标点要都要用英文半角。其中wp_options就是表名,option_value就是表wp_options里的一个字段,wp_options里有siteurl和home的值。
一般只要执行以下命令,就可完成域名的修改:
修改option_value里的站点url和主页地址:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
更正文章中内部链接及附件的地址:
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');
更正wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');
再说一种更改站点URL的方法
先进phpmyadmin
进你wordpress的数据库
数据库里面找wp_option这个表(前缀不一定一样,比如我的就叫做blog_option)这个表进去,改第一项和第40项,改成你现在路径。主要是改第40项。
如果你干脆不会phpmyadmin,那就凑合看下面的,点进数据库里表wp_option之后 点右边拦左上角浏览 然后看见第一行点那个笔状物,修改,保存。还在这个表里,显示1-30没有第40行不是么,点那个按钮“显示”,就出40-60了
2 comments
呵呵 最近打算换域名啦 试试看
@倡萌, 换个域名也好,不用看“人”脸色 18:)