如何在整个网站的任何url的前缀中自动包含https或http


How to auto include https or http in prefix of any url in whole website

我在URL中发帖,但显示该URL和我的网站名称,如何在中自动添加https://?

<a href="www.google.com">Google</a>

但显示为www.test.com/www.google.com并在www.test.com/www.google.com 上重定向

我只想显示www.google.com,只想在www.google.com 上重定向

我有和一样的代码

谷歌应该在www.google.com 上重定向

现在我的网站是www.test.com

当我发布URL时,它显示为www.test.com/www.google.com当我发布https://www.google.com那么它显示正确所以我可以在任何发布的URL 中添加自动https或http

请提出任何想法。。。。

因此,您希望链接在没有协议的情况下显示,但当您单击它时,它应该转到https。毫无疑问,你为什么要这样做,以及它可能产生的所有负面影响,使用JS:可以很容易地完成

yourAnchor.addEventListener('click', function() {
    this.href = 'https://' + this.href;
})

其中yourAnchor是您正在修改的DOM锚点元素(您可能会选择所有锚点)。您可能还需要检查链接中是否存在http,并将其替换为https

上面的代码将在您单击href属性之后和重定向发生之前对其进行修改。