WordPress站点更换域名

数据库

在很多教程中,我们只能替换部分字段,这样做固然保险,但不适用于本站。

本人选择了一种危险的方案——转储数据库后批量替换。

数据无价,请先确保数据备份无误。
# 使用mysqldump转储整个数据库
mysqldump --add-drop-table -u(用户名) -p(密码) (数据库名) > drp.sql

# 使用sed命令批量替换字符串
sed -i 's/(原站)/(新站)/g' drp.sql

# 执行sql导入数据
mysql -u(用户名) -p(密码)
> use (数据库名)
> source drp.sql

# 例如本站,omi.std.moe ==> eternal9.net。

mysqldump --add-drop-table -uroot -p wordpress > drp.sql
sed -i 's/omi.std.moe/eternal9.net/g' drp.sql
mysql -uroot -p
> use wordpress
> source drp.sql

Cloudflare 301

打开Cloudflare Dashboard站点,选择 Rules→Page Rules→Create Page Rule创建页面规则。

Cloudflare Page Rules

其中,URL填写旧站点,并在末尾添加通配符*,例如omi.std.moe/*;Settings选择Fowarding URL(URL转发),状态码选择永久重定向301;Destination填入新站点,并在末尾添加$1,如https://eternal9.net/$1

这样,访问旧站点时会自动重定向到新站点,以提示用户、爬虫站点已迁移。

新建Page Rule

Google Search

打开Google Search Console地址更改工具,验证新域名所有权,一键迁移。

不得不说,Google在站长体验这方面,做得是最棒的。提交 Sitemap 后,索引速度很快,哪怕是新站点。

GSC迁移

百度和必应

目前未找到一键迁移方法,只好删除旧站点,添加新站点。

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

评论

  1. hzc0911
    Windows Chrome
    5月前
    2022-12-28 8:20:49

    所以此站Cloudflare有没有弄?

    • 博主
      hzc0911
      Windows Chrome
      5月前
      2022-12-28 8:44:25

      我注册域名后第一件事就是接入Cloudflare

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇