Warning: Undefined variable $flag in /home/wwwroot/xiaojun/wwwroot/usr/themes/Jdeal/functions.php on line 208

Warning: Undefined variable $flag in /home/wwwroot/xiaojun/wwwroot/usr/themes/Jdeal/functions.php on line 209

Warning: Undefined variable $output in /home/wwwroot/xiaojun/wwwroot/usr/themes/Jdeal/functions.php on line 215

Typecho更换域名后SQL语句更新数据库内容

Oct 02,2024

对于三天两头更换域名的我,这篇文章还是很有必要保存的,以前换域名都是用的土方法,导出数据库用 Studio Code 打开替换域名在重新导入,也挺麻烦的。

{collapse}
{collapse-item label="修改网站设置里的域名"}

# 修改网站设置里的域名:
UPDATE `typecho_options` SET `value` = '新域名' WHERE `typecho_options`.`name` = 'siteUrl' AND `typecho_options`.`user` =0;
# 替换文章的域名
UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'原域名','新域名');
# 将管理员的个人网站进行替换
UPDATE `typecho_users` SET `url` = REPLACE(`url`,'原域名','新域名');
# 替换评论中的域名
UPDATE `typecho_comments` SET `url` = REPLACE(`url`,'原域名','新域名');
UPDATE `typecho_comments` SET `text` = REPLACE(`text`,'原域名','新域名');
# 替换评论中的名称
UPDATE `typecho_comments` SET `author` = REPLACE(`author`,'原名称','新名称');
# 替换评论中的邮箱
UPDATE `typecho_comments` SET `mail` = REPLACE(`mail`,'原邮箱','新邮箱');

{/collapse-item}
{/collapse}


禁用网站图片区域右健。

修改 HyperDown.php 修改程序文件 var/Utils/HyperDown.php 的第 496 与第 508 行关于 img 的部分。
496 行原文如下:

{collapse}
{collapse-item label="修改 HyperDown.php"}

<img src=\"{$url}\" alt=\"{$title}\" title=\"{$title}\">

增加一句 改成这样

<img src=\"{$url}\" alt=\"{$title}\" title=\"{$title}\" oncontextmenu=\"return false\">

{/collapse-item}
{/collapse}

* 若非特殊说明,本站文章均为博主原创,码字不易,如需转载,请注明出处!有疑问可留言交流,谢谢。

瞎折腾/主题制作0 

Typecho更换域名后SQL语句更新数据库内容 - 哈喽!老王