Typecho网站域名更换方法(防止404)

更换域名后,有四个地方的域名要修改一下。都是进入数据库直接SQL语句操作,所以操作前做好备份。

这是重头,改不好,各种404。
数据库修改建议直接使用SQL语句替换,方便快捷。

替换设置里的旧域名

修改typecho_options表

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

替换文章正文的旧域名

修改typecho_contents表

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

替换管理员的个人网址

修改typecho_users表

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

替换评论中的旧域名

对评论中的管理员的域名,和评论中的旧域名进行替换
修改 typecho_comments 表

UPDATE `typecho_comments` SET `url` = REPLACE(`url`,'旧域名地址','新域名地址');
UPDATE `typecho_comments` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');

如果使用的域名邮箱,也建议进行更换

UPDATE `typecho_comments` SET `mail` = REPLACE(`mail`,'旧域名地址','新域名地址');

以上SQL语句默认表前缀为typecho_,若你的数据库表前缀不是typecho_,请自行修改语句。

© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞13赞赏分享
评论 抢沙发
头像
非注册用户需审核通过后才能查看。友好交流,勿发纯表情,勿恶意灌水!
提交
头像

昵称

取消
昵称表情代码图片
    • 头像阿水0
    • Jaden的头像-尘遇钻石会员Jaden徽章-资深玩家-尘遇等级-LV6-尘遇作者0