wordpress更换域名(宝塔面板)以及避坑

前言

哎,换个域名真的很麻烦的,在网上的教程就用插件换个域名完事了,实际上那样还有一堆事,宝塔里头的网站、数据库也很麻烦

不过,我觉得这篇文章讲得蛮详细的,图片居多(因为是我的避坑实录hhh,刚换的域名)

在这里说明:本方法会过度依赖于宝塔面板,估计服务器不是宝塔的不适用?

一-买新域名、备案

这个就不用说了吧,硬性规定

二-插件

这次我想着用某些插件来搞,不然会更麻烦的。

在此之前我们先了解一下,

wordpress的所有域名都是以绝对路径储存在数据库中的,所以不能直接在wordpress改域名,不然网站彻底打不开

所以我们用这一个免费插件,Automatic Domain Changer

这个插件的原理就是把网站数据库中的所有旧域名替换成新域名

注意:在这之前一定要在宝塔备份数据库和网站!!!

然后打开插件,具体内容见下图

之后旧域名就无法访问了

三-宝塔面板的网站、数据库

接着打开宝塔面板,把数据库备份一下

这里的备份不同于上一个,是把刚才插件更改的数据库()备份下来了,所以一定要备份的,后边会用

数据库备份

然后把新网站添加到宝塔(我这里手贱把之前的网站删掉了,应该有旧网站和新网站俩才对)

注意:添加网站时把新建数据库也选上

添加新域名

网站就告一段落,接着搞数据库


在宝塔打开数据库,把刚刚备份的旧网站数据库 导入到 新网站的数据库

(别搞反了,还有别把以前的备份导上了,只能是 插件更换完域名 备份的数据库)


然后,给新网站整个ssl证书,不然没法访问

(打开最右边那个设置

然后,最重要的一步

把旧域名的网站根目录名称改成新域名的根目录名称

(也就是不要新网站的根目录了,只要旧网站根目录,只不过换了个名;文件名重复可以把旧根目录换个名

(我这里开始就把新域名的根目录删了=_=

还有一个检验对错的方法,上面名称换完了后,看看根目录文件夹大小,如果最大的是新域名就对了


最后,就可以把旧网站完全删除了

四-wordpress数据库

之后我们访问,会出现这样子

这个我建站时见过,一般是数据库的名称密码错误时出现的.


解决方法:

先把我们新数据库(就是刚才导入旧数据库的那个)的名称和密码记住

数据库

然后编辑 根目录/wp-config.php 这个文件

如上图,把我们刚才记住的新数据库名、用户名、密码填到图片述位置上

五-域名解析

数据库也搞完了,最后就剩下解析了

先把旧域名的解析断了

然后给新域名解析到服务器

然后新域名应该可以访问

最后记得在宝塔给新网站加上伪静态,不然写文章json会出问题

问题-关于旧域名重定向

像我这样的“怀旧派”一般都选择保留旧域名

我本以为在旧域名整个url转发就可以重定向新域名了,是事实我想多了,这样也会无法跳转

(我想了半天都没想出问题,可能运气不好?)

所以,转换思路!

因为宝塔是针对域名的,对服务器无限制,这也意味一台服务器可解析多个域名

所以,把旧域名再添加到宝塔,我们只用重定向,所以数据库啥的都不需要

然后在旧域名添加重定向(如下图)

之后在阿里云把旧域名的解析加到服务器上(解析添加服务器IP地址)

最后记得给旧域名加上ssl,不然会出错(和新域名加ssl一样)

未添加ssl

结尾

好了,如果照上面的步骤完成了,咱们的旧域名和新域名应该都可以访问了吧?

不过话说回来,换服务器我不到一小时就迁移完成了,换个域名花了我一下午www

而且网上的教程都看了N篇了,最后还是自己想出了N-1个解决方法才成功的(亏我理科好hhh)(成功还得靠自己)

所以说,我们的网站,就这样正式的迁移域名喽

那么,本篇文章就到这里吧,祝万事皆顺利🙏🙏

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯
 ̄﹃ ̄
(/ω\)
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
(´っω・`。)
( ,,´・ω・)ノ)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•)
(ㆆᴗㆆ)
有希酱最可爱啦!(素材来自bilibili@最上川下山)
整活by Mimosa233
Source: github.com/k4yt3x/flowerhd
galgame系列表情by Mimosa233
颜文字
周防有希
小恐龙
夸夸我!
花!
可愛い!
上一篇
下一篇