打开ssl打破了网站

时间:2017-05-24 09:32:43

标签: php html css ssl

我试图打开http://top-minecraft-servers.com中的ssl,但它打破了。在img标签中使用的所有相对网址如/ userdata等,或者href它指向http而不是https。 例如

<a style="text-transform: uppercase;" id="vote" class="btn btn-default serv-vote-btn" <? echo $account_user_id ?>"  href="/vote"> 

将会

http://top-minecraft-servers.com/vote

 https://top-minecraft-servers.com/vote

我的问题是如何在不对所有链接进行硬编码的情况下轻松完成,因为对所有链接进行硬编码将会非常困难。

请帮忙 感谢

1 个答案:

答案 0 :(得分:2)

您的文档中有一个基本的href标记,这就是问题所在:

<base href="http://top-minecraft-servers.com/">

您还需要将其更改为https:

<base href="https://top-minecraft-servers.com/">

或者,只需将其完全删除即可。我不确定它是否可以用于任何目的。

如果您有base个标记,那么它的href属性基本上会预先附加到文档中的所有相对链接,从而有效地使它们全部绝对链接

见这里:https://developer.mozilla.org/en/docs/Web/HTML/Element/base