返回列表 发帖
查看: 920|回复: 4

[已解决] 有没有办法 快捷替换帖子内的超链旧域名?

64

主题

176

回帖

257

积分

炉火纯青

贡献
0 点
金币
2 个
发表于 2024-6-28 07:22:22 来自手机 | 查看全部 |阅读模式

以前我使用过
曾经做过灰产的域名,
后来才知道,
果断放弃,重新换了一个;

问题来了,
旧域名在论坛帖子内,
曾经做有很多站内的超链接,
现在点击都是跳到黄站,
好烦人!!

请教,如何快捷有效
替换掉这些帖子内超链的
旧域名?
或者快捷筛查出哪些帖子有
旧域名的?

我目前试过后台
词语过滤审核替换,
但没有起作用,
所以来这请教大神们,
有没有办法?
1 贡献

最佳答案

UPDATE pre_forum_post
SET message = REPLACE(message, 'www.old.com', 'www.new.com');


执行这条sql即可,  执行前 先将 其中的 www.old.com 替换成你的 旧域名 , www.new.com 替换成你的新域名

回复

使用道具 举报

13

主题

3146

回帖

5349

积分

应用开发者

贡献
372 点
金币
164 个
QQ
发表于 2024-6-28 07:50:17 | 查看全部
UPDATE pre_forum_post
SET message = REPLACE(message, 'www.old.com', 'www.new.com');


执行这条sql即可,  执行前 先将 其中的 www.old.com 替换成你的 旧域名 , www.new.com 替换成你的新域名

回复 1

使用道具 举报

23

主题

5259

回帖

9390

积分

应用开发者

贡献
498 点
金币
1416 个
QQ
发表于 2024-6-28 07:51:01 | 查看全部
如果数据量大,批量全部替换性能上不太好。建议考虑做个插件,每次打开帖子的时间检测替换,一段时间之后,基本上该换的就换完了
回复

使用道具 举报

64

主题

176

回帖

257

积分

炉火纯青

贡献
0 点
金币
2 个
 楼主| 发表于 2024-6-28 10:18:16 | 查看全部
天外飘仙 发表于 2024-6-28 07:50
UPDATE pre_forum_post
SET message = REPLACE(message, 'www.old.com', 'www.new.com');

Nb.....我服了你。。。。。
回复

使用道具 举报

63

主题

377

回帖

507

积分

自成一派

贡献
6 点
金币
5 个
发表于 2024-6-28 15:32:35 | 查看全部
  1. Discuz 批量替换/修改门户文章标题、内容 SQL命令:
  2. 批量替换门户文章标题:
  3. UPDATE pre_portal_article_content SET content=REPLACE(subject,'替换前','替换后');
  4. 批量替换门户文章内容:
  5. UPDATE pre_portal_article_content SET content=REPLACE(content,'替换前','替换后');
  6. 批量替换论坛贴子标题:
  7. UPDATE pre_forum_thread SET subject=REPLACE(subject,'替换前','替换后');

  8. 批量替换论坛贴子内容:
  9. UPDATE pre_forum_post SET message=REPLACE(message,'sell','wmsell');
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-4 00:40 , Processed in 0.063682 second(s), 27 queries .

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表