2017-04-21 73 views
0

使用Silverstripe CMS(3.5.6)完成網站後,我通過GIT將其遷移到另一個使用HTTPS的服務器。我的服務器正在使用HTTP。遷移後,它不加載我的CSS和JS文件。Silverstripe遷移到Https錯誤

<link type="text/css" rel="stylesheet" href="$BaseHref$ThemeDir/assets/css/example.css"/> 

,並顯示以下行:

http://website.com/themes/the_theme/assets/css/example.css 

它應該顯示HTTPS:// ...不是http:// ...

回答

2

如果您在使用<% base_tag %>你主題,您的樣式錶鏈接中不需要有$BaseHref

<link type="text/css" rel="stylesheet" href="$ThemeDir/assets/css/example.css"/>

這是我怎麼以前做它,它會在既有http和https的環境中工作。

+0

謝謝你的回答。剛剛輸入的這個版本一開始並不起作用,但之後我在我的.htacces中發現了一些強制http的東西,不知道爲什麼。我剛剛評論說,現在一切正常。 –

+0

不用擔心。很高興你已經整理出來:) –