网站运营优化 » 搜索优化 » WordPress网址迁移教学

WordPress网址迁移教学

WordPress网址迁移教学

WordPress网址有不少的技巧,在这里和大家分享一下。

搜索引擎友好转址(Search Engine Friendly Redirection)

网站更改网址,最担心的地方就是怕流行原有之访客,解决方法就是转址(Redirection)。而像我这样是永久的更改网址,可以使用301转址,这种做法的好处是对搜索引擎友好,即不会因为网址的更改,别人就无法透过Google找到你,当然前提是Google原本就能找到你旧网址的内容。我通过.htaccess文件实现301转址,这个.htaccess文件要放在旧网址的根目录,内容如下:

RewriteEngine on
RewriteRule (.*) http://new_domain.com/$1 [R=301,L]

其中http://new_domain.com/是你的新网址。

由于这个文件的名称是以点(.)开头,所以在Windows系统下无法建立,你可以先建立一个任意名称的文字文件,如1.txt。将以上内容贴上,上传到你的网站后再将其改名为.htaccess。

WordPress资料更改

在更改域名前,你应该先到WordPress后台将Settings-->General下的网址改为新网址,否则转网址后,你将无法进入后台。如果你忘了做这一步,也可以通过修改资料库解决。打开WordPress资料库,浏览wp_options,找到旧网址,一共会有两个地方,将其改为新网址即可。你也可以直接执行以下SQL Query:

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';

其中http://www.old_domain.com是你的旧网址,而http://www.new_domain.com是你的新网址。

接着,我们要将GUID改为新网址,GUID记录的是每一篇文章的网址,你可以一篇一篇地修改,但这种做法费时失事,你可以使用以下的SQL Query完成:

UPDATE wp_posts SET guid = REPLACE (guid, 'http://www.old_domain.com','http://www.new_domain.com');

再来,我们常会在文章里连结到其他自己的文章,那些连结也是旧网址,可以通过以下SQL Query一次全改过来:

UPDATE wp_posts SET post_content = REPLACE (post_content,'http://www.old_domain.com', 'http://www.new_domain.com');

这样你的新网志就能正常运作了,最后再附送一个更改密码的SQL Query,有了它就不怕忘记密码了:

UPDATE wp_users SET user_pass = MD5( 'new_password' ) WHERE user_login= 'your-username';

来源:Zac投稿,原文链接

相关文章

  1. 1. 隐形透视眼镜 说道:
    运行SQL时提示缺少表单,郁闷中。。。
  1. 2. 励志视频 说道:
    正在缺少,排上用场了,谢谢博主。

发表留言


点击更换验证码