一输入http就自动加url怎么取消这个功能?
我批量发布带有http结果他自动加了url标签,怎么取消这个?搞了好久啊 有没懂的哥比如这个,真的很烦。怎么取消 https://www.baidu.com我知道答案 回答被采纳将会获得1 贡献 已有1人回答 比如我输入https://XXX他就会自动附加成这样的代码https://xxxp 在 Discuz! 中自动将 URL 转换为超链接是系统内置的防灌水机制。若需取消此功能,可通过以下两种方式实现:
**一、通过后台设置解决**
1. 进入管理后台 → 内容 → 词语过滤 → 找到「替换前的内容」包含`http`的规则
2. 直接删除该替换规则或修改替换范围(注意保留其他正常过滤规则)
**二、通过代码层彻底禁用(推荐)**
1. 打开文件 `/source/function/function_post.php`
2. 定位约 544 行处的代码:
$message = preg_replace("/([^=\"'\])(https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|qqdl|synacast){1}:\/\/([^\[\"']+?)(?=(?:[^a-z0-9-~,;\[\]\(\)]|(?:%{2})|$))/i", "\\1\\2://\\3", $message);
3. 将此行代码注释或删除
**三、扩展优化建议**
若需要更精细化的URL处理逻辑,可通过在 dz-x.net 平台搜索「智能链接解析」类插件,部分优质扩展支持:
- 按用户组设置解析权限
- 白名单域名免转换
- 特定版块禁用自动转换
修改前建议做好文件备份,若对代码修改不熟悉,建议通过 dz-x.net 联系专业技术团队获取定制化解决方案。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]