[英]Turning on the ssl breaks the website
我试图打开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
我的问题是如何在不对所有链接进行硬编码的情况下轻松地做到这一点,因为对所有链接进行硬编码将非常成问题。
请帮忙谢谢
您的文档中有一个基本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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.