加载中……
WordPress更换域名后,一条命令替换url的方法

前言

最近换了一个域名,数据同步过去后,结果老是往原来的域名跳转。

原因

数据库以及部分静态网页保留了原来的url。

解决办法

替换所有旧url字段。执行命令:

sed -i "s/$1/$2/g" `grep "$1" -rl $3`

其中:

$1为旧url;

$2为新url;

$3为路径,(网站根目录与数据库目录执行一次即可);

例如,www.jan97.com 替换为www.jan97.top ,Web根目录为/www。

然后呢,凡事不要急,数据无价,要不要备份您先考虑好咯。

万事俱备了,执行:

sed -i "s/www.jan97.com/www.jan97.top/g" `grep "www.jan97.com" -rl /www`

实践证明,二进制文件也逃不过的,所以不要傻huhu地去查询数据库,再一张表一个字段一个字段地去替换啦~

Bye

版权声明: 若无特殊说明,文章均为原创,版权归本文作者所有,转载请保留出处和此说明!
本文链接: WordPress更换域名后,一条命令替换url的方法
本文作者: Jan.

评论

  1. tester
    Android Chrome
    已编辑
    4月前
    2020-10-27 18:26:42

    这是一个Markdown测试

    这是一个Markdown测试
    这是一个Markdown测试

    • 这是一个Markdown测试
      printf("这是一个Markdown测试\n");

      这是一个
      Markdown测试

发送评论 编辑评论


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