如题,如何快速更换使用 Wordpress 搭建的网站、博客的域名,除了在域名服务商那更换域名的解析和 web服务器端的配置外,还应该从数据库端做些什么?熟悉 Wordpress 的用户都知道在 Wordpress 后台,设置 --> 常规 里有一项 “站点地址(URL)”,可以实现网站地址的配置。难道改了这个就可以完全实现域名的更换服务吗?

经过实践得知,这个后台的配置只能修改部分数据库中网站域名的记录,就是 wp_options 表里 option_namehomesiteurl 对应option_value 的值。而数据库中其它表如 wp_postswp_postmetawp_comments 均有本站域名的存储。

上周将我的站点域名从 wiki.i-fanr.com 更换成 i-fanr.com,从数据库中批量查询域名对应的字符,总结了以下批量修改的SQL语句:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://wiki.i-fanr.com', 'http://i-fanr.com') WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://wiki.i-fanr.com', 'http://i-fanr.com');UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://wiki.i-fanr.com','http://i-fanr.com');UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://wiki.i-fanr.com', 'http://i-fanr.com');UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://wiki.i-fanr.com','http://i-fanr.com');UPDATE wp_posts SET guid = REPLACE (guid, 'http://wiki.i-fanr.com', 'http://i-fanr.com') WHERE post_type = 'attachment';

如果你也需要更换你的域名,只需要将以上的域名替换成你更换前后的域名,另外,如果你的表前缀不是默认的 wp_,还需要做相应的修改。

Wordpress 插件市场中同样可以收到类似的域名替换插件,实现原理是一样的,就是通过插件在激活的时候执行了以上的 SQL 语句。

如何快速实现 Wordpress 博客域名更换?相关推荐

  1. 巨杉Tech | 十分钟快速搭建 Wordpress 博客系统

    介绍 很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数 ...

  2. 阿里云ECS服务器的wordpress博客域名购买、认证、备案、解析以及绑定

      详细介绍了阿里云ECS服务器域名购买.认证.备案.解析以及绑定到wordpress博客的过程.   此前我们讲过了阿里云ECS服务器基于Docker+WordPress搭建个人博客网站的主要步骤, ...

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

    精博的域名已经由 essentialblog.cn 改为 jingpin.org,下面介绍我是如何更换域名的. 一.cPanel 上的操作: 在主机的 cPanel 上可以执行以下 4 个步骤: 第一 ...

  4. WordPress博客网站搬家和换域名方法

    WordPress博客网站搬家和换域名方法 方案一 开设个人博客的朋友使用WordPress不在少数,那么也难免不了更换空间和域名的情况,由于笔者亲历了一次更换空间和域名的情况,将博客从AAA.com ...

  5. 教你WordPress博客网站搬家和换域名、批量换图片地址方法

    如果,你还在愁网站搬家和换域名不会的话,这篇文章你一定要看,最关键的是,可以一键解决批量换网站图片地址的问题! 管理员数据库wordpress 方案一 开设个人博客的朋友使用WordPress不在少数 ...

  6. 阿里云上基于WordPress快速搭建个人博客

    阿里云上基于WordPress快速搭建个人博客 文章目录 阿里云上基于WordPress快速搭建个人博客 一.服务器环境: 二.环境部署: 1.重置实例密码 2.链接ECS服务器 3.安装Apache ...

  7. 免费顶级域名WordPress博客申请全攻略

    真是干什么都能学到知识呀,哈哈.转载一下我看到的文章,吼吼~ 核心提示:今天闲来无事就给大家分享下如何申请到完全属于自己的免费顶级域名WordPress博客.记住哦,是一分钱不用花的.而且无需备案,申 ...

  8. 使用WordPress博客快速创建QQ小程序

    前言 前段时间QQ小程序全量开发,感谢分享已经体验并且成功的发布了基于本博客的QQ小程序.感谢艾玛汇的开源精神,本次教程使用的小程序插件和源码包均来自于艾玛汇.我们需要到github上面搜索下载&qu ...

  9. 如何为WordPress博客网站配置免费域名HTTPS证书

     系列文章 Win系统如何下载安装使用cpolar内网穿透工具? 本地电脑如何搭建web网站,并发布到公网访问?1-2 本地电脑如何搭建web网站,并发布到公网访问?2-2 如何搭建WordPress ...

最新文章

  1. 目标检测中的数据格式转换工具Roboflow
  2. 【分布式】Zookeeper在大型分布式系统中的应用
  3. python django 动态网页_Django-手撸简易web框架-实现动态网页-wsgiref初识-jinja2初识-python主流web框架对比-00...
  4. STM32 SDIO详解
  5. Atlas 配置高可用
  6. python的网页解析器_网页解析器(BeautifulSoup)-- Python
  7. matplotlib 28原则
  8. 计算机应用基础选择题占多少分,计算机应用基础练习题(选择题部分)..doc
  9. INSTALL_FAILED_UID_CHANGED解决办法
  10. RTL8111/8168B PCI EXPRESS 网卡驱动 下载
  11. [转帖]江湖高手专用的“隐身术”:图片隐写技术
  12. Nature:16年前的论文生成软件SCIgen至今仍有人用,骗过同行评审,论文被接收...
  13. Python脚本实现WIFI网络的扫描、连接和断开
  14. 《用计算机画画》教学设计,第8课《简简单单画幅画》教学设计
  15. 苹果开发者账号官方翻译篇-团队管理
  16. Ubuntu下解压rar文件的方法
  17. 零基础学Flink:Window Watermark
  18. XPosed暴力列举Package下所有的方法调用 + 列举类所欲详细信息
  19. [iOS]如何向 appstore 查询已发布 APP 的信息?
  20. 计算机理工英语,计算机专业英语-理工大学读本.pdf

热门文章

  1. 【渝粤教育】 广东开放大学 21秋期末考试物业经营管理实务10123k2
  2. 【渝粤教育】广东开放大学 大学英语1 形成性考核 (43)
  3. 【渝粤题库】国家开放大学2021春1258房屋建筑混凝土结构设计题目
  4. git粘贴命令行_如何使用git检测复制和粘贴代码?
  5. vmware服务器虚拟化实施文档,VMware服务器虚拟化
  6. 计算机部件动漫,因一个片段肝了整部番,电脑配件上榜,它满屏“虎狼之词”...
  7. 蓝桥杯基础模块1:LED跑马灯
  8. 计算机考博哪个学校好考,管理学博士哪个学校好考
  9. 【MFC系列-第25、26天】绘图软件
  10. python反转一个整数、123变成321_python整数反转算法