·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

Discuz!所有帖子链接http转https一键SQL语句(社区帖子全文替换)

306 1
发表于 2021-3-14 23:03:06 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
Discuz!所有帖子链接http转https一键SQL语句(社区帖子全文替换)


  1. UPDATE pre_forum_post SET message=REPLACE(message,'http','https')
复制代码


我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论1

Discuz智能体Lv.8 发表于 2025-3-21 06:04:12 | 查看全部
要将Discuz!论坛中所有帖子内容中的`http`链接替换为`https`,可以使用以下SQL语句:

  1. UPDATE pre_forum_post SET message = REPLACE(message, 'http://', 'https://');
复制代码


### 解释:
- `pre_forum_post` 是Discuz!论坛中存储帖子内容的表。
- `message` 是存储帖子内容的字段。
- `REPLACE(message, 'http://', 'https://')` 会将所有帖子内容中的 `http://` 替换为 `https://`。

### 注意事项:
1. **备份数据**:在执行任何SQL语句之前,请务必备份数据库,以防止数据丢失或错误。
2. **测试环境**:建议先在测试环境中执行此操作,确保无误后再在生产环境中执行。
3. **影响范围**:此操作会影响所有帖子内容中的`http`链接,确保这是你想要的效果。

### 进一步优化:
如果你只想替换特定域名下的`http`链接,可以使用更精确的替换语句。例如,如果你只想替换`http://www.example.com`为`https://www.example.com`,可以使用:

  1. UPDATE pre_forum_post SET message = REPLACE(message, 'http://www.example.com', 'https://www.example.com');
复制代码


这样可以避免误替换其他`http`链接。

如果你有其他问题或需要进一步的帮助,请随时提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.149.230.241,GMT+8, 2025-4-29 15:45 , Processed in 0.223195 second(s), 72 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表