如何在整个网站

时间:2015-06-27 08:09:47

标签: php

我在网址中发帖,但是显示带有我的网站名称的网址, 如何自动添加https:// in?

<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

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

请提出任何想法......

1 个答案:

答案 0 :(得分:1)

所以你希望链接显示没有协议,但是当你点击它时它应该转到https。在没有质疑你为什么会这样做以及它可能产生的所有负面影响的情况下,可以使用JS轻松完成:

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

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

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