同一主机上WordPress更换域名方法(2)
来源:asp之家 发布时间:2010-03-17 08:28:00
二、phpMyAdmin 的操作
这其实也是在 cPanel 上操作,为了强调,这里抽出来讲。
第五步:复制数据库
在 cPanel 上点击 phpMyAdmin (中文版 cPanel 翻译成 “phpMy 管理” ),然后选择原来域名的数据库,接着点击“操作”,在“复制数据库到:” 一栏输入新添加的数据库名称(全称,例如 young_jingpin),并取消 “CREATE DATABASE before copying” 前面的勾勾,然后点击“执行”。
第六步:修改数据库
在 phpMyAdmin 中选择新建的数据库,然后点击 “SQL”,并在输入以下代码:
UPDATE wp_options SET option_value = replace( option_value, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
UPDATE wp_posts SET post_content = replace( post_content, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) ;
UPDATE wp_posts SET guid = replace( guid, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) ;
操作时注意把 www.essentialblog.cn 改为你的旧域名,把 jingpin.org 改为你的新域名。
这步完成了之后,你访问新的域名时,就会看到和原来域名一模一样的 WordPress 博客了。但是我弄完之后发现除了主页之外,其他页面都无法访问,后来在胡戈戈同学的指导下,多做了以下一个步骤:
第七步:保存固定链接
在 WordPress 管理后台把“设置”选项里面的“固定链接”打开之后,再点击一下“保存更改”就可以了。这步很无聊,但是却不能少。
以上 7 个步骤下来,其实就完成了一件事,那就是复制了一个一模一样的 WordPress 博客。在确保新博客一切链接正常之后,需要把旧域名重新定向到新域名的博客,使得别人访问你的旧域名时,就会转到你的新域名博客,其操作方法如下:
第八步:301 永久重定向
在原来域名的 .htaccess 文件上添加以下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.essentialblog.cn
RewriteRule (.*) http://jingpin.org/$1 [R=301,L]
如果你之前没有 .htaccess 文件,可以把以上代码复制粘贴到记事本上,并以 “ .htaccess” 作为文件名保存,然后上传到原来域名所对应的 WordPress 文件夹根目录。
顺便说一下,原来 essentialblog.cn 对应的“ .htaccess” 文件上有以下代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
如果不把这个代码删掉,那么 essentialblog.cn 可以正常跳转到 jingpin.org,但是 essentialblog.cn/about 却不能跳转到 jingpin.org/about,把代码删掉之后就可以了。截图上的 .htaccess 的文件还有以下代码:
RewriteCond %{HTTP_HOST} ^essentialblog.cn
RewriteRule (.*) http://www.essentialblog.cn/$1 [R=301,L]
这则代码是把 essentialblog.cn 定向到 www.essentialblog.cn 的,这样如果有人访问 essentialblog.cn/about,那么他们也会看到 jingpin.org/about 而不是 404 错误页面。
到这里,整个域名的更换算是完成了,以后你就可以直接在新域名对应的 WordPress 上写博客了。
原文地址: 同一主机上 WordPress 更换域名简易八步骤 自精品博客


猜你喜欢
- 互联网违法和不良信息举报中心根据公众举报核查,下列网站存在大量违背社会公德、损害青少年身心健康的低俗内容,有的具有 * 性质,在全国整治互联网
- 一、错误现象我在虚拟机下使用 LVGL 仿真器,编译仿真器源代码时发生报错cc: error: unrecognized command l
- 核心提示:网站被挂马很头痛,站长心急如焚,不急站长哥们给您支招两招轻松搞定。网站被挂马很头痛,站长心急如焚,不急站长哥们给您支招两招轻松搞定
- 数据显示:2009年第一季度,百度市场份额高达74.1%,在多达十余家搜索引擎的中国市场,几乎占据了整个网络搜索行业。也说明,百度已经成为中
- 升级原则1. 服务器升级的目的是解决系统某一方面的瓶颈,但是升级的结果不能造成新的系统瓶颈。升级时应该考虑针对的是服务器哪一方面的瓶颈,但是
- 瑞士数据保护专员星期五宣布,他将在有关于谷歌“街景”设施引起隐私担心的纠纷中把谷歌告上法庭。瑞士联邦
- rpm包的管理一种用于互联网下载包的打包及安装工具.它生成具有.RPM 扩展名的文件,RPM是 RedHat Package Manager
- 现在meta标签中的keywords和description在搜索引擎中的地位已经越来越低,原因归咎起来,基本上是由SEO和站长们堆砌关键字
- 第一步:启用“性能”功能在FTP服务器中,点击“开始→运行”,在“运行”对话框中输入“perfmon.msc”命令后回车,弹出“性能”管理主
- <?php $db_server = "localhost";$db_user = "TPAR
- 在做seo的时候,我们首选要确定坐哪几个关键词,一般主推3个关键词差不多,剩下的关键词作为辅助关键词,或称之为长尾关键词。说到关键词的选择是
- 世界上没有绝对安全的系统,即使是普遍认为稳定的Linux系统,在管理和安全方面也存在不足之处。我们期望让系统尽量在承担低风险的情况下工作,这
- 虽然自己做站长没有几年,但是经历了从03年到08的,也有了别人没有的经验和体会,其中很重要的一点就是明白了在中国做站长最重要的一点是什么?就
- 9月9日,织梦教育类网站解决方案专题(http://www.dedecms.com/products/education)正式上线,Dede
- 今天来介绍Godaddy主机用户怎样使用Microsoft Publisher 2003创建FTP位置,具体步骤如下:首先.从Microso
- 新浪科技讯 北京时间5月12日早间消息,据国外媒体报道,本周,微软Windows Phone 7操作系统“准正式版”(RC1 Escrow)
- 如何选择正确的方式上网,直白地说,就是以下几点:要使虚拟机能连接互联网,并且外部网络或局域网能访问到虚拟机(独立公网 IP 或局域网 IP)
- Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统
- 今天把以前的windows server 2003给覆盖了,在C盘地下安装了windows server 2008。安装好windows s
- 要说网站推广,大家的第一反应可能就是上论坛发软文和利用QQ群发软件疯狂的加人广发网址。尤其是群发,是搞SF和SE站长最喜欢用的就是一招。但是