httpまたはhttpsを指定するURLを介してCSSおよびJSリソースをロードするページを提供しないようにしています。(実際の解決策が見つからない場合に備えて、この質問で説明されている問題の回避策を見つけようとしています。)
DrupalはすべてのCSSおよびJSファイルのhrefにhttp://を指定しているため、サーバーが誤ってhttpsに切り替わると、前述の質問で説明されているように、ブラウザーがこれらのファイルをすべて無視しているように見え、スタイルのないページが表示されます。
の代わりに
<link type="text/css" rel="stylesheet" href="http://www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
(等。)
奉仕したい
<link type="text/css" rel="stylesheet" href="/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
あるいは
<link type="text/css" rel="stylesheet" href="//www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
プロトコルを指定しないURLをDrupalに提供させることはできますか?