Drupal 7 では、一緒にコンパイルされてからヘッダーに追加される css ファイルと javascript ファイルが「http://www.example.com/sites/all/css」として入ってくるので、「https: //www.example.com/sites/all/css '.
settings.php の baseUrl を https を使用するように変更することでこれを実現できましたが、サイトから外れてしまいます。Drupal を CMS として使用し、別のフレームワークを LMS として使用しています。そのため、サイトが LMS から Drupal の baseUrl をロードするときに、アドレスが機能しません。
例:
baseUrl = ' https://www.example.com/cms ' を設定すると、css は ' https://www.example.com/cms/sites/all/css ' として正しく読み込まれますが、Drupal 管理サイトは失敗しますそこからの適切なリンクは実際には ' https://www.example.com/drupal/sites/all/css 'であるため、css をロードします。
baseUrl を = ' https://www.example.com/drupal ' に交換すると、同じ問題が発生します。この方法では、CSS はフロント エンドに読み込まれませんが、Drupal 管理者側では適切に機能します。
baseUrl = 'https:// %' のように https を使用するか、アドレスバーに現在の URL を毎回プルして、生成された URL がどのように表示されるかを確認する、一般的なワイルドカード baseUrl を実行する方法があるかどうか疑問に思っています。お気に入り。
これが非常に漠然としていることは承知していますが、他にどこでどのように尋ねたらよいかわかりません。