Ich versuche zu vermeiden, Seiten bereitzustellen, die CSS- und JS-Ressourcen über URLs laden, die entweder http oder https angeben. (Ich versuche, eine Problemumgehung für das in dieser Frage beschriebene Problem zu finden , falls keine echte Lösung gefunden werden kann.)
Da Drupal http: // für die href für alle CSS- und JS-Dateien angibt , scheint der Browser alle diese Dateien zu ignorieren , wenn der Server fälschlicherweise zu https wechselt, wie in der oben genannten Frage beschrieben , und ich erhalte eine nicht gestaltete Seite .
Anstatt
<link type="text/css" rel="stylesheet" href="http://www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
(usw.)
Ich würde gerne dienen
<link type="text/css" rel="stylesheet" href="/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
oder auch
<link type="text/css" rel="stylesheet" href="//www.example.com/sites/default/files/css/css_pbm0lsQQJ7A7WCCIMgxLho6mI_kBNgznNUWmTWcnfoE.css" media="all" />
Kann ich Drupal dazu bringen, URLs bereitzustellen, die kein Protokoll angeben?