公众号:请勿插入非mp/weixin.qq.com的域名链接 解决

2022-12-07 17:27:29 浏览数 (1)

1.介绍

最近,在公众号文章编辑中。经常出现请勿插入非mp/weixin.qq.com的域名链接的提示问题。

然后我的文章不能保存并发布。检查整个文档之后,清理掉所有的https。但是仍然还是会出现这个提示。

由于,我主要是通过markdown工具编写文档。

介绍一下从markdown拷贝内容到公众号时,容易触发的域名问题。

2. 解释

公众号不允许插入外链这个是很明确的。但是为什么有的公众号上直接写链接,不会报错?

例如我的内容中直接代入了:https://zinyan.com/ 却能正常发送而不会提示:请勿插入非mp/weixin.qq.com的域名链接

很简单,因为上面插入的链接,不能通过公众号点击进行跳转。这个链接地址是文本,文本是没有限制的。

结论就是:

  • 公众号文章中,支持点击跳转的,全部必须是mp/weixin.qq.com 的域名(也就是其他公众号文章链接)

如果你在公众号文章中,添加的链接无法被点击。那么就不会触发这个错误了。

基于这个介绍我们就知道了。哪些可能会触发警告的问题了。

3. 解决

在markdown中,我们如果要插入一个连接:都是通过:''格式进行添加的。

例如:z同学 这是我配置的一个超连接, 在我的博客中是可以点击了。但是在微信公众号上,被微信系统序列化了,丢弃了链接地址。

我们保存的时候,微信就不会提示:请勿插入非mp/weixin.qq.com的域名链接

因为微信自动帮我们过滤掉了。

而微信能够过滤的主要原理是通过匹配http进行的。我们如果配置的是一个页面内导航链接。

例如:[错误](#2.错误) 等等形式,配置一个页面内跳转,但是不是http的链接。

我们将这个链接直接复制到公众号上的时候,公众号无法自动帮我们去掉该链接,就会错误提示了。

而该链接内容,在一大段内容中又没有比较醒目的错误反馈。让我们摸不着头脑,为什么错误。

4. 后记

搜索之中,发现有很多小伙伴都碰见这种错误,而检查一轮发现自己并没有外链。那么可能是因为这种情况造成的。

0 人点赞