`
pcajax
  • 浏览: 2184518 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

同一主机上WordPress博客更换域名简易八步骤(2)

阅读更多

精博的域名已经由 essentialblog.cn 改为 jingpin.org,下面介绍我是如何更换域名的。

一、cPanel 上的操作:

在主机的 cPanel 上可以执行以下 4 个步骤:

第一步:添加附加域名

jingpin

在 cPanel 控制面板上找到 “附加域” 这一项,然后添加你的新域名。

第二步:添加数据库

jingpin

在 MySQL 数据库里面生成新的数据库。

第三步:复制文件

jingpin

要把原来域名对应的 WordPress 所有文件复制到新域名的空间上,可以点击“文件管理器”,选择原来域名对应的 WordPress 所有文件和文件夹,点击“复制”,然后输入新域名所对应的文件夹路径,点击 “Copy File(s)”。

第四步:修改 wp-config.php 文件

jingpin

通过 “文件管理器” 打开新域名所对应 WordPress 的 wp-config.php 文件,把旧的数据库改为新的数据库,如果新数据库的用户名和密码和旧数据库的不一样,也需要修改。

二、phpMyAdmin 的操作

这其实也是在 cPanel 上操作,为了强调,这里抽出来讲。

第五步:复制数据库

jingpin

在 cPanel 上点击 phpMyAdmin (中文版 cPanel 翻译成 “phpMy 管理” ),然后选择原来域名的数据库,接着点击“操作”,在“复制数据库到:” 一栏输入新添加的数据库名称(全称,例如 young_jingpin),并取消 “CREATE DATABASE before copying” 前面的勾勾,然后点击“执行”。

第六步:修改数据库

jingpin

 

在 phpMyAdmin 中选择新建的数据库,然后点击 “SQL”,并在输入以下代码:

  1. UPDATE wp_options SET option_value = replace( option_value, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) WHERE option_name = ‘home’ OR option_name = ’siteurl’;
  2. UPDATE wp_posts SET post_content = replace( post_content, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) ;
  3. UPDATE wp_posts SET guid = replace( guid, ‘http://www.essentialblog.cn’, ‘http://jingpin.org’ ) ;

操作时注意把 www.essentialblog.cn 改为你的旧域名,把 jingpin.org 改为你的新域名。

这步完成了之后,你访问新的域名时,就会看到和原来域名一模一样的 WordPress 博客了。但是我弄完之后发现除了主页之外,其他页面都无法访问,后来在胡戈戈同学的指导下,多做了以下一个步骤:

第七步:保存固定链接

jingpin

在 WordPress 管理后台把“设置”选项里面的“固定链接”打开之后,再点击一下“保存更改”就可以了。这步很无聊,但是却不能少。

以上 7 个步骤下来,其实就完成了一件事,那就是复制了一个一模一样的 WordPress 博客。在确保新博客一切链接正常之后,需要把旧域名重新定向到新域名的博客,使得别人访问你的旧域名时,就会转到你的新域名博客,其操作方法如下:

第八步:301 永久重定向

jingpin

在原来域名的 .htaccess 文件上添加以下代码:

  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^www.essentialblog.cn
  3. RewriteRule (.*) http://jingpin.org/$1 [R=301,L]

如果你之前没有 .htaccess 文件,可以把以上代码复制粘贴到记事本上,并以 “ .htaccess” 作为文件名保存,然后上传到原来域名所对应的 WordPress 文件夹根目录。

顺便说一下,原来 essentialblog.cn 对应的“ .htaccess” 文件上有以下代码:

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. </IfModule>
  9. # END WordPress

如果不把这个代码删掉,那么 essentialblog.cn 可以正常跳转到 jingpin.org,但是 essentialblog.cn/about 却不能跳转到 jingpin.org/about,把代码删掉之后就可以了。截图上的 .htaccess 的文件还有以下代码:

  1. RewriteCond %{HTTP_HOST} ^essentialblog.cn
  2. RewriteRule (.*) http://www.essentialblog.cn/$1 [R=301,L]

这则代码是把 essentialblog.cn 定向到 www.essentialblog.cn 的,这样如果有人访问 essentialblog.cn/about,那么他们也会看到 jingpin.org/about 而不是 404 错误页面。

到这里,整个域名的更换算是完成了,以后你就可以直接在新域名对应的 WordPress 上写博客了。

 

 
分享到:
评论

相关推荐

    如何给WordPress网站更换域名

    网站更换域名是站长们经常遇到的网站处理问题,wordpress程序网站换域名主要包括如下几步

    Wordpress教程之网站域名更换.docx

    本文将详细介绍 Wordpress 域名更换的步骤和注意事项。 一、为什么需要更换域名? 随着网站的发展和变化,域名的更换也变得越来越频繁。例如,网站的品牌升级、服务器迁移、域名变更等等。更换域名可以提高网站的...

    阿里云主机发布wordpress网站

    阿里云主机发布WordPress网站 WordPress是一种流行的开源内容管理系统(Content Management System,CMS),广泛应用于博客、新闻、商业等网站。...通过这三个步骤,可以成功发布WordPress网站在阿里云主机上。

    wordpress更换域名简单处理工具

    wordpress博客更换域名后,有些地方需要到数据库去修改,使用此工具,只需要访问一下该文件即可, 把文件解压放在网站根目录,访问此文件,完成。 例如:http://ligufeng.com/siteurl.php

    WordPress 数据库批量替换插件一键换域名工具

    如何快速完美的更换WordPress网站域名?使用云存储后如何批量修改老文章的数据? 网站安装证书后,如何把域名完美的由http改为https?想要批量快速的修改数据库内容又该如何呢? 根据其他百度的教程使用了SQL命令...

    office2010发布wordpress博客教程

    在本教程中,我们将详细介绍如何使用Microsoft Office 2010来发布WordPress博客。这个过程不仅适用于Office 2010,还适用于2007版本的用户,使得通过熟悉的办公软件编写和发布博客变得更加便捷。 首先,确保你已经...

    WordPress博客主题RiPro9.0插件

    **WordPress博客主题RiPro9.0插件详解** WordPress是一种全球广泛使用的开源内容管理系统(CMS),它使得创建和管理网站变得极其简单。RiPro9.0是针对WordPress平台设计的一款高级博客主题插件,旨在提升用户博客的...

    开源WordPress博客主题二次元风-LoliMeow主题

    WordPress二次元风博客主题/LoliMeow(洛丽喵)是盒子萌的一款主题。 主题特点: 1、侧栏/无侧栏切换! 2、会员中心(配套Erphpdown插件使用),可以做到收费下载/查看/会员中心/在线充值积分等等都齐全! 3、pjax...

    WordPress 博客模板 简洁主题

    **WordPress博客模板详解** 在数字化世界中,WordPress作为全球最受欢迎的内容管理系统(CMS),为个人、企业和博主提供了构建网站的强大工具。其丰富的主题库是WordPress的一大亮点,这些主题能赋予网站不同的外观...

    红色WordPress博客主题

    在技术层面上,红色WordPress博客主题应遵循WordPress的最佳实践,包括代码的清晰结构、良好的文档以及对最新WordPress版本的支持。它应该符合W3C的HTML和CSS标准,以确保网页的正确渲染和可访问性。 总的来说,这...

    魔改版wordpress博客小程序源码,漂亮UI,无限弹窗广告

    wordpress博客小程序源码改版,UI好看,网页广告无尽。这一套是一年前魔法改革的,比如后台设置分 享受标题/封面,用原生广告代替banner广告,网页广告提升无尽高频弹出操作等。 添加到最大化,并将前面写的一些内容...

    wordpress博客管理系统

    综上所述,WordPress博客管理系统是一个功能强大、易于使用的工具,无论你是初次尝试博客的新手还是经验丰富的网站管理员,都能找到适合自己的解决方案。通过深入学习和实践,你将能够利用WordPress创建出具有个性化...

    WordPress更换主域名后需要的操作分享

    以下是一系列在更换主域名后必须执行的关键步骤,以确保你的WordPress博客能够顺利过渡到新域名。 首先,登录到phpmyadmin(或其他数据库管理工具),这是你将进行大部分数据更新的地方。你需要找到与你的WordPress...

    wordpress主题淡蓝wordpress博客模板下载

    根据提供的文件信息,我们可以深入探讨与“WordPress主题淡蓝WordPress博客模板下载”相关的知识点,包括但不限于WordPress主题的基础概念、如何选择合适的WordPress博客模板以及下载和安装的过程等。 ### ...

    wordpress中文域名配中文url版

    【标题】"WordPress中文域名配中文URL版"是一款特别针对中文域名和中文URL路径优化的WordPress版本,由知名专家弼修改制。这个版本允许用户在WordPress站点中使用中文作为域名和URL的一部分,提供了更加符合中文用户...

    杨小刀WordPress博客主题源码

    【WordPress博客主题源码详解】 WordPress是一个全球广泛使用的开源内容管理系统,它允许用户轻松地创建和管理自己的网站,尤其在博客领域应用极为广泛。本文将深入解析“杨小刀WordPress博客主题源码”,探讨其中...

    wordpress博客模板

    WordPress博客模板是网络内容创作和展示的重要工具,尤其在个人博客、企业网站和新闻资讯类站点中广泛应用。基于PHP编程语言,WordPress提供了丰富的主题选择,让使用者可以根据自己的需求和喜好定制网站外观。在这...

    wordpress博客搬家导入插件

    wordpress博客搬家导入插件 wp第一次导入时,要安装导入插件,出现“在向 API 请求时发生了一个 HTTP 错误”,网上找到的解决办法不管用。可下载这个文件上传到服务器。

    wordpress WP博客源码 php

    wordpress WP博客源码 phpwordpress WP博客源码 phpwordpress WP博客源码 phpwordpress WP博客源码 phpwordpress WP博客源码 phpwordpress WP博客源码 phpwordpress WP博客源码 php

    WordPress个人博客主体

    通常,安装WordPress主题只需几个步骤:首先,在WordPress后台进入“外观”菜单,然后点击“主题”选项,接着上传ZIP格式的主题文件,最后激活主题即可开始自定义你的博客样式。 在使用WordPress个人博客主题时,你...

Global site tag (gtag.js) - Google Analytics