Support » Allgemeine Fragen » Gehostete Fonts funktionieren auf www Version

  • Hallo Liebe Forenmitglieder,

    Ich habe ein Problem mit meinen selbst gehosteten Fonts.

    Wenn man die www. Version meines Blogs aufruft funktiniert alles einwandfrei. Ruft man allerdings die https://alexasia.de Version auf werden die Fonts nicht geladen.

    Der Support meines Themes meinte es könnte an WP an sich oder aber SSL Einstellungen liegen.

    Leider bin ich mittlerweile absolut hilflos und hoffe, dass mir hier jemand weiterhelfen kann.

    Liebe Grüße

    Alex

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Hallo,
    vielleicht fehlt die automatische Weiterleitung von http auf https.
    Prüfe doch mal bitte, ob in der .htaccess oberhalb des von WordPress erstellten Code-Blocks folgende Zeilen stehen:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    Aus Sicherheitsgründen solltest du in der wp-config.php mit einem geeigneten Code-Editor (z.B. Notepad++ oder VS Code oberhalb von /* That's all, stop editing! Happy blogging. */ noch eintragen:

    define( 'FORCE_SSL_ADMIN', true );

    Damit wird sichergestellt, dass du dich nur über eine verschlüsselte Verbindung im Backend anmelden kannst und deine Zugangsdaten nicht unverschlüsselt übertragen werden.
    Weitere Infos findest du z. B. auch hier.
    Viele Grüße
    Hans-Gerd

    Das scheint eher an der Serverkonfiguration zu liegen, die ein Laden des Fonts aus einer anderen Quelle (hierzu zählt die Subdomain www) untersagt.

    Probier mal, was passiert, wenn du in der .htaccess oberhalb des von WordPress eingetragenen Code-Blocks folgendes einträgst:

    <FilesMatch "\.(wof)$">
      <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
      </IfModule>
    </FilesMatch>
    Thread-Starter alexasia

    (@alexasia)

    Aktuell steht oberhalb des WordPress Blogs folgendes in der Htaccess

    # Apache config
    <FilesMatch ".(eot|ttf|otf|woff)">
    	Header set Access-Control-Allow-Origin "*"
    </FilesMatch>
    
    # Redirect non-www traffic to www & enforce https
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
    </IfModule>
    
    # BEGIN WordPress

    Habe das hier über Stratos Webspace Verwaltung mal eingefügt:

    <FilesMatch "\.(wof)$">
      <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
      </IfModule>
    </FilesMatch>

    Leider hat sich nichts geändert, hättet ihr andere Ideen?

    Danke für eure Hilfe!

    Die Regel

    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]

    scheint aber nicht zu greifen. Sonst müsste ich bei Aufruf der Seiten ohne www weitergeleitet werden.

    Thread-Starter alexasia

    (@alexasia)

    Hmm, ja da hast du Recht, leider bin ich technisch dann überfragt. Hilft es hier Strato zu kontaktieren?

Ansicht von 5 Antworten - 1 bis 5 (von insgesamt 5)
  • Das Thema „Gehostete Fonts funktionieren auf www Version“ ist für neue Antworten geschlossen.