2017-04-21 12 views
0

Silverstripe CMS(3.5.6)を使用してWebサイトを終了した後、HTTPSを使用している別のサーバーにGIT経由で移行しました。私のサーバーはHTTPを使用しています。移行後、私のcssファイルとjsファイルはロードされません。SilverstripeからHttpsへの移行エラー

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

と、それは次の行を表示します。これは、HTTPSを表示すべき

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

を:// ...ではないHTTP:// ...

答えて

2

あなたに<% base_tag %>を使用している場合スタイルシートのリンクに$BaseHrefを持つ必要はありません。

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

これは私が以前にそれをやったし、それはHTTPとHTTPSの両方の環境で動作する方法です。

+0

お返事ありがとうございます。あなたが入力したばかりのバージョンは、最初は動作しませんでしたが、その後、httpを強制する私の.htaccesに何かが見つかりました。理由はわかりません。私はちょうどそれをコメントし、今はすべて正常に動作します。 –

+0

心配はいりません。あなたがそれを整理してうれしい:) –

関連する問題