有些时候,我们的网站因为某些原因,不得不进行域名的更换。但是,域名替换如果操作不当就会遇到各种各样的问题,让新手站长们手足无措。今天这篇文章,就以wordpress网站换域名为例给大家演示一下,更换域名的几种方法,其中尤其推荐数据库批量替换域名。

原文地址:wordpress更换域名的几种方法

更换域名时经常遇到的几个问题:

1、更换域名后,后台无法进入

2、更换域名后,网站模版错乱,css失效

3、更换域名后,网页中图片不显示

这是为什么呢?因为网站更换域名时,需要进行新旧域名的全面替换操作后才可以正常访问,如果你只替换了一部分就可能会出现网站访问错误,有些相关的自定义栏目尤其是网页图片附件的地址信息等都是通过带有原来域名地址的绝对路径保存在数据库中的。本文就教大家如何更好的替换WordPress网站域名,在数据库中进行相关的新旧域名的替换操作,其实很简单,几个简单的数据库执行语句就可以完成了。

wordpress更换域名最简单方法:

首先我们说一个wordpress网站最简单的更换域名方法。登录后台,仪表盘——设置——常规,然后换域名,将里面的WordPress 地址(URL)和站点地址(URL)都修改为新的域名,然后点击保存更改。

但是这个方法容易出现上面所说的第3个问题,就是有些文章中图片会出现地址错误,所以只适合刚简化的网站。如果运行一定时间后的网站,我们就可以使用数据库进行域名替换。

数据库替换域名方法:

1、使用phpmyadmin打开我们的数据库,找到wp_options数据表。在其中找到siteurl、home这两项,点击编辑,将原来的域名修改为你新的域名。这个方法和上面通过网站后台修改域名的方法效果是一样的,但是这个方法适合于当我们打不开网站后台的时候。

注意,wp_options前面的wp,也可能是其他字母,这个取决于你当时创建数据库时是否进行过修改,比如我这个就是原来修改过的。

使用这个方法批量替换更简单一些

UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = replace(post_content, 'old_domain.com', 'new_domain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old_domain.com', 'new_domain.com');
UPDATE wp_comments SET comment_content = replace(comment_content , 'old_domain.com', 'new_domain.com');

全选代码

复制

说明:

1、以上命令中“old_domain.com”代表你的老域名,“new_domain.com”代表你的新域名。

其中的 wp_ 是你的数据库表前缀,根据自己安装WordPress网站时的自定义表前缀可能会有不同,比如我的这个数据库中这里是bd,输入命令时我们就要手动修改一下。

2、wp_options:home (字段)和 siteurl (字段) – 您网站的网址。如果要更改站点URL,请更新此字段。

3、wp_posts

post_content (字段) – 这是存储所有文章和页面内容的地方。您的 文章 和页面中的所有链接都将位于此字段中,如果您要更改网站网址,则应将其替换。

guid (字段) – 全局唯一标识符以URL的形式显示在此字段中。即使您的网站网址发生更改,也无意更改此字段。将GUID视为唯一的哈希值。改变它将意味着馈送器将突然再次在用户的阅读器中显示您的所有内容作为新内容。如果您了解可能的影响,请更改此项。(了解更多)

4、wp_postmeta

meta_value – 文章和页面存储其字段和属性的位置,例如,您添加的任何自定义字段,包括插件高级自定义字段(ACF)设置的任何字段。

5、wp_comments

comment_content (字段) – 包含来自您的用户和回复的所有文章评论,其中可能包含指向您网站上其他文章的链接。

当然,以上几个域名更换方法的前提是,我们也要做好域名的解析和绑定工作,在正确的解析和绑定之后再进行域名替换,就可以很顺利的完成了。

wordpress更换域名的几种方法,简单又快捷相关推荐

  1. Python实现从url中提取域名的几种方法

    这篇文章主要介绍了Python实现从url中提取域名的几种方法,本文给出了3种方法实现在URL中提取域名的需求,需要的朋友可以参考下. 从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正 ...

  2. php获取域名后的东西,php获取域名_PHP 获取域名的几种方法

    摘要 腾兴网为您分享:PHP 获取域名的几种方法,圆通金刚,晓黑板,无忧课堂,奇秀直播等软件知识,以及芯片精灵,央视影音apk,方块启动器,庆阳人力资源,学啊网,游戏投屏,折叠城市,wutool,星座 ...

  3. word页眉横线怎么去掉,这3种方法简单快捷

    word页眉横线怎么去掉,这3种方法简单快捷 https://baijiahao.baidu.com/s?id=1631681505226955779&wfr=spider&for=p ...

  4. php获取域名去掉www,php获取域名_PHP 获取域名的几种方法

    摘要 腾兴网为您分享:PHP 获取域名的几种方法,中信期货,智慧医疗,知富,一加商店等软件知识,以及vs2010中文,容维软件,悟空识字版,荒野求生,微小宝微信编辑器,茅台真伪码,米多财富,速达300 ...

  5. 【vmware虚拟机上网教程】虚拟机如何上网?两种方法简单易学(安卓Android x86虚拟机演示)

    [vmware虚拟机上网教程]虚拟机如何上网?两种方法简单易学(安卓Android x86虚拟机演示) 启动安卓虚拟机,点击打开虚拟机,然后找到虚拟机的文件. 虚拟机列表中有一个开启此虚拟机的按钮.点 ...

  6. Web 之 html 如何显示隐藏Html元素的两种方法简单整理

    Web 之 html 如何显示隐藏Html元素的两种方法简单整理 目录 Web 之 html 如何显示隐藏Html元素的两种方法简单整理 一.简单介绍 二.实现原理 三.注意事项 四.代码示例 一.简 ...

  7. WordPress 更换域名后访问后台跳转老域名解决办法

    wordpress原网站更换新域名后,访问全部跳转到老域名. 原因是后台设置的时候还是留的老域名信息,访问,以及进入后台都是跳转到老域名. 所以只要将域名更改过来既可以访问新域名. 给出几种解决搬迁, ...

  8. python变量域名_Python实现从url中提取域名的几种方法

    从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正则解析有很多不完备的地方,url中有域名,域名后缀一直在不断增加等.通过google查到几种方法,一种是用Python中自带的模块和正则 ...

  9. wmv格式的视频怎么转成mp4,4种方法简单易学

    你知道wmv格式的视频怎么转成mp4吗?wmv和mp4都是视频文件格式,wmv格式是由微软开发的一种数字容器格式,它主要适用于电脑客户端.但由于其兼容性不佳,可能导致无法播放或出现错误.相比之下,mp ...

最新文章

  1. Spark2 ML 学习札记
  2. 基于注解处理器开发自动生成getter和setter方法的插件
  3. 在事务方法中调用另外一个事务方法,被调用方法的事务没起作用
  4. python的解释提示符为_python学习笔记01--基础
  5. java与spss交互,[转载]如何用SPSS做中介效应与调节效应(转)
  6. Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl
  7. 留言板JavaScript实现
  8. Mybatis openSession.commit()手动提交数据和openSession.commit(true)自动动提交数据
  9. Python 大数据分析 淘宝商品销量的关系
  10. (转)基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍
  11. 离散数学 (屈婉玲)集合部分 笔记
  12. PackageManager.hasSystemFeature Android SystemServer裁剪
  13. HTML邮件 兼容问题
  14. 实训日记(二)——分镜
  15. PHPstrom + xdebug + postman断点调试代码 php谷歌浏览器代码断点调试
  16. VVC帧间预测(十)帧间帧内联合预测CIIP
  17. java 汉字是多少字节_面试官:Java 中有几种基本数据类型是什么?各自占用多少字节?...
  18. 盛世昊通董车长2.0“后“积薄发,点爆汽车后市场
  19. 反常积分(Anomalous Integrals)
  20. Oracle 的 表空间(Tablespace)、用户(User)、模式(Schema)详细解释

热门文章

  1. 常见的正则表达式验证(身份证、邮箱、电话验证等)
  2. 大客户有哪些特征还有跟进攻略
  3. django架构简介
  4. 初来咋到还以为是TOC
  5. QQ宠物等级 宠物总的成长值 省级所需成长值 增加值
  6. java 经纬度 电子围栏6_给定坐标点,判断是否在某区域范围内 地理围栏算法
  7. 公司随便开除人能够解决问题吗?(转载)
  8. JDBC驱动类型(详细讲述):
  9. Linux服务器安装miniconda3
  10. Ubuntu 下载安装NVIDIA显卡驱动