• 搜索
  • 夜间模式
    ©2015-2025  Ethan's Blog Theme by OneBlog
    搜索
    标签
    # Amule # Gargoyle # LUCI # VIM # Python # Nginx # 反代 # Ansible # Apache # LNMP
  • 首页>
  • 杂七杂八>
  • 正文
  • Typecho搬家更换域名骚操作

    2018年11月17日 48 阅读 0 评论 722 字

    直接更新数据库

    以下命令的操作基于你当前的数据库表前缀默认为typecho_,如果不是,那么自行更正,以我之前的域名为旧域名,新域名为新域名为例。

    修改typecho_options


    UPDATE `typecho_options` SET `value` = '新域名' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;

    修改文章正文


    替换图片链接

    UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名');

    替换文章中的部分超链接

    UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名','新域名');

    如果像我一样之前的图片使用了CDN加速,且图片地址用的是自定义域名,那么一定要先替换 图片链接再替换内容其他超链接。

    管理员个人页面


    UPDATE `typecho_users` SET `url` = REPLACE(`url`,'旧域名','新域名');

    搬家后可能会遇到的问题

    如果你使用的是LNMP,之前配置了伪静态,那么搬家后一定不要忘了伪静态的配置,不然会出现首页能打开,其他页面404的情况

    本文著作权归作者 [ Ethan ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    Copyright©2015-2025  All Rights Reserved.  Load:0.005 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。