私はテーマを持っていて、以下のように、theme.infoファイルを通じて従来の方法でCSSをロードしています。
stylesheets[all][] = css/style.min.css
ただし、私のクライアントサイトではHTTPSを使用しています。そして、何らかの理由で3回または4回の読み込みごとにDrupalは、HTTPSではなくHTTP経由ですべてのファイルを読み込もうとするため、すべてのスタイルシート/ js /画像が読み込まれなくなります。
アセットでtheme.infoファイルを使用して維持しながら、アセットでDrupalを強制的にHTTPSを使用するようにする方法はありますか?
Drupal 7のサイトでCloudflare CDNとa Bootstrapテーマを使用している場合、これは私にとってはうまくいきました:httpを含めずに、settings.phpファイルにベースURLを設定します://またはhttps://。
$base_url = '//my.domain.name';
別のDrupal 7異なるテーマのサイトの場合、$base_url
機能しました。どちらの場合も、サイトにセキュアなURLを使用する場合と使用しない場合の両方が必要でした。
URLスキームを指定して、settings.phpファイルにベースURLを設定する必要がある場合があります。
$base_url = 'https://my.domain.name';
1つのオプションは AdvAgg を使用することです。これにより、httpとhttpsで異なる集約ファイル名が生成されます。問題がキャッシュである場合、advaggはそれを修正しません。