[英]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.