为什么WordPress会自动从我网站子域的URL中删除http?

时间:2019-09-13 作者:Diana Penty

我在WordPress中看到一个奇怪的问题,它会自动从我的子域链接中删除“http”。我不知道为什么会这样。

请注意,我的域是https,而它的子域是http。

我的WordPress安装在我的主域中。当我将我的子域的以下url添加到任何帖子时:

<a href="http://www.demo.yogihosting.com/jquery/jquery-removedata/">DEMO</a>
然后自动将其转换为:

<a href="//www.demo.yogihosting.com/jquery/jquery-removedata/">DEMO</a>
确保http 已从URL中删除。

另请参见下面列出此问题的gif图像:

enter image description here

为什么会发生这种情况以及如何解决这个问题。

3 个回复
SO网友:Matthew Brown aka Lord Matt

你可能会发现你不想解决这个问题。链接开始//示例。com是协议无关的。这意味着它将加载到它加载到的任何站点上。是http,https, 或者一些真正深奥的。

您应该发现这样的链接在安全连接和不安全连接中都可以正常工作。如果你以前从未见过它,它看起来很奇怪,但它确实工作得很好。

SO网友:Gurpreet Singh

您是否使用SSL插件?如果没有,可能是因为您在Cloudflare中启用了完整或灵活的SSL。

伙计,你为什么要在你的子域前面添加www?泽兹

SO网友:Trisha

一个合适的子域取代了“www”,而“www”根本不应该存在。。。。。因此,您的子域URL应为“http://demo.yogihosting.com/jquery/jquery-removedata/“而不是像你上面说的那样……也许你原来的问题有错?

相关推荐

Altered Media Library URLs

我有一个客户的网站,是在他们离开另一家代理机构后我找到的。该机构使用了一个专有主题和自己的自托管页面生成器,以防止其在除他们之外的任何其他托管环境中更新或编辑。它的另一个方面是重新映射主题的URL并上载目录。因此,例如,代替WP在中查找主题文件http://domain.com/wp-content/themes/…. 它在里面找他们http://domain.com/t/….同样,对于图像上载,也可以在http://domain.com/wp-content/uploads/…, 它在里面找他们http