Gelöst Google Fonts auf eigenem Server einbinden wegen DSGVO-Problematik und Links zu Google Fonts entfernen

Matzen

Aktives Mitglied
7. Februar 2017
64
13
Guten Tag,

1. da es angeblich schon die ersten Abmahnungen wegen der Nutzung von Google-Fonts gab, und die empfohlene Alternative darin besteht die Fonts selbst zu hosten, habe ich das ganze mal ausprobiert. Leider scheitert das ganze daran, dass die Fonts nicht vom eigenen Server geladen werden. Fehlermeldung in Chrome: Access to Font at 'https://xxxxxxxx.de/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.

Als Lösungsansatz dafür habe ich nur eine Anpassung der .htaccess datei gefunden. Denke mal das müsste aber auf dem Eazyauction-Server passieren und nicht auf meinem?! Jedenfalls komme ich deswegen nicht weiter und fände es toll wenn da jemand einen Lösungsansatz hat und diesen hier auch posten könnte.

2. In den Designvorlagen z.B. Tyro stehen noch die Links zu den google-servern (was m.E. zu Abmahnungen führen kann). Ich denke das sollte schleunigst geändert werden.

Viele Grüße

Matzen
 

Matzen

Aktives Mitglied
7. Februar 2017
64
13
Du kannst darüber alles zusammenstellen und downloaden. https://goo.gl/8BYRvc

Hat leider nix mit der Frage zu tun. Es geht hier um die Beseitigung des CORS-Policy-Problems, dass auftritt wenn die Fonts auf ner anderen Quelle liegen, was bei nem Shop nach meinen Recherchen durch einen Eintrag in der .htaccess auch noch leicht zu beseitigen wäre, nur kann man da dann ja auch ohnehin gleich alles auf einen Server packen, da hat man dann eh nicht das CORS-Problem. Schriftarten herunterladen und die CSS dazu anpassen war jetzt nicht so das Problem, mit den Dateien die vom Helper generiert werden hab ich es natürlich zum Einstieg auch zunächst probiert. Kann man ja auch an gefühlten Drölfmilliarden Stellen im Web nachlesen. :rolleyes:
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.309
100
Saarland
Als Lösungsansatz dafür habe ich nur eine Anpassung der .htaccess datei gefunden. Denke mal das müsste aber auf dem Eazyauction-Server passieren und nicht auf meinem?! Jedenfalls komme ich deswegen nicht weiter und fände es toll wenn da jemand einen Lösungsansatz hat und diesen hier auch posten könnte.

Und das da "'https://xxxxxxxx.de/fonts/KFOmCnqEu92Fr1Mu4mxK.woff2' " soll ein (anonymisierter) JTL-Server sein? SICHER?
Mein Stand der Dinge ist, dass die kein "fonts" Verzeichnis haben und generell sieht das auch in der anonymisierten Form alles andere als nach einem JTL Serverlink aus.
https://cdn.eazyauction.de/7d/7d296...35a9297c214bd231a33e8c3222a3e733c8a5f6/uswusw wäre da eher typisch.

Soweit mir bekannt, laden die EA-Vorlagen auch nur die Dateien html, css und als Ordner den "gfx" hoch. Da die Wawi stur auf nach diesen Dateiendungen / Ordnernamen sucht bezweifle ich fast, das die einen "font"-Ordner beachten und auf einem JTL Server laden würde.
 

Matzen

Aktives Mitglied
7. Februar 2017
64
13
Die Fonts-Dateien liegen auf meinem dafür (separat für die fonts) angelegten Server, auf dem sich aktuell nix anderes als die Fonts befinden. Verlinke ich in der Fonts-CSS-Anweisung auf die wof2-datei auf dem googleserver läufts. Verlinke ich allerdings auf die Kopie auf diesem, meinem Server, dann kommt die Fehlermeldung.

Beim Thema .htaccess-anpassung würde ich ja auch vermuten dass ggfls. die Anpassung bei Ebay selbst geschehen müsste und selbst auf dem easyauction-server nichts bringt. Wenn ich es richtig Verstehe muss ja der Server mit dem der Browser Kontakt aufnimmt dem Browser mit einer "Access-Control-Allow-Origin"-Anweisung sagen, dass die abweichende Quelle genutzt werden kann, oder bin ich da auf dem Holzweg?

Bin auch für jeden anderen Lösungsansatz dankbar, die Fonts-Dateien eben nicht von den Google-Servern laden zu müssen, vielleicht gehts ja auch viel einfacher... Das ganze birgt eben ein gewisses Restrisiko, auch wenn der Abmahngrund m. E. einfach nur absurd ist. Wenn´s technisch lösbar ist wär´s ja gut. Ansonsten muss ich mich eben erst mal (wie es ja anscheinend fast alle machen) auf dem "berechtigten Interesse" ausruhen und darauf hoffen, dass das die Rechtsprechung zukünftig auch so sieht...
 

nmueller

Sehr aktives Mitglied
5. April 2011
1.309
100
Saarland
Die Fonts-Dateien liegen auf meinem dafür (separat für die fonts) angelegten Server, auf dem sich aktuell nix anderes als die Fonts befinden. Verlinke ich in der Fonts-CSS-Anweisung auf die wof2-datei auf dem googleserver läufts. Verlinke ich allerdings auf die Kopie auf diesem, meinem Server, dann kommt die Fehlermeldung.

ok, hatte ich auch vermutet.

Beim Thema .htaccess-anpassung würde ich ja auch vermuten dass ggfls. die Anpassung bei Ebay selbst geschehen müsste und selbst auf dem easyauction-server nichts bringt. Wenn ich es richtig Verstehe muss ja der Server mit dem der Browser Kontakt aufnimmt dem Browser mit einer "Access-Control-Allow-Origin"-Anweisung sagen, dass die abweichende Quelle genutzt werden kann, oder bin ich da auf dem Holzweg?

Nein, die htaccess muss auf den Quellserver der Fonts - also deinen. Dann funktioniert das auch. Dein Browser nimmt ja Kontakt mit ebay auf die Inhalte von deinem Server laden und dort wird dann der "access denied". Schmeiss in dein fonts Verzeichnis eine .htaccess mit folgendem Inhalt:

Code:
<FilesMatch "\.(ttf|otf|eot|svg|woff)$">
        Header set Access-Control-Allow-Origin "*"
</FilesMatch>

dann funktioniert das. (Und ja, der Abmahngrund ist recht hanebüchen -.- )
 
  • Gefällt mir
Reaktionen: Matzen

Matzen

Aktives Mitglied
7. Februar 2017
64
13
Super, vielen lieben dank. Dann stimmt da einfach noch was mit meiner .htaccess nicht. Dann werde ich da mal ansetzen und später berichten wo der Fehler lag.
 

Matzen

Aktives Mitglied
7. Februar 2017
64
13
Jetzt läufts. Hatte zunächst einen Codeschnippsel genommen, bei dem noch eine zusätzliche "IfModule" Anweisung gegeben war:

Code:
<IfModule mod_headers.c>
  <FilesMatch ".(eot|otf|svg|ttf|woff2?)$">
    Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>

Ohne die IfModule-Anweisung funktionierts.
 
  • Gefällt mir
Reaktionen: nmueller
Ähnliche Themen
Titel Forum Antworten Datum
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Google Ads probleme Betrieb / Pflege von JTL-Shop 1
Neu Google Tag Manager einrichten Dienstleistung, Jobs und Ähnliches 1
Neu Google Shopping Experte gesucht Dienstleistung, Jobs und Ähnliches 0
Neu Google Shopping: g:product_type mit Attribut befüllen ist immer DE, obwohl mehrsprachig angelegt Plugins für JTL-Shop 0
Neu Google Shopping – Missing sub-attribute [country] (Versandland fehlt) Plugins für JTL-Shop 6
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 6
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Feld "Informationen" auf Smartphone immer ausklappen Allgemeine Fragen zu JTL-Shop 2
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Amazon: Artikel-Highlight / Produkttitel auf 75 Zeichen begrenzt Amazon-Anbindung - Fehler und Bugs 8
Neu Produktionsaufträge tauchen nicht in der Workbench auf JTL-Plan&Produce - Fehler und Bugs 2
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
Ameise - Importvorlage auf 80 Spalten begrenzt? JTL-Wawi 2.0 0
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Anpassung Kundendaten auf XRechnung User helfen Usern - Fragen zu JTL-Wawi 4
Neu Absenderadresse auf Versandlabel ändern User helfen Usern - Fragen zu JTL-Wawi 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Umstellung auf Jera Datev Schnittstelle - keine Kundennummer im Kundencenter Schnittstellen Import / Export 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
JTL Wawi 1.11. - Fenstergröße - Artikel auf Einkaufsliste setzen JTL-Wawi 1.11 13
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
Neu DotLiquide Variable Voraussichtliches Lieferdatum auf Rechnung User helfen Usern - Fragen zu JTL-Wawi 1
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Neu DHL Versenden 4.0 Zolltarifnummer auf 8 Stellen kürzen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Internetmarke 2.0 - Direktdruck auf Umschlag JTL-ShippingLabels - Ideen, Lob und Kritik 3
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Neu Umzug von sehr alter JTL Wawi Version auf neuen PC User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rechnungskorrektur/Storno wird auf falsches Buchungskonto gebucht JTL-Wawi - Fehler und Bugs 1
Neu Umstellung auf DHL Versenden 4.0 leeres Versand Label JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Angebotsname auf Amazon Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu Konfigurationskomponenten auf Bons in separaten Positionen ausgeben JTL-POS - Fehler und Bugs 4
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Neu Suche Workflow: Erstbestellung Shop auf Rechnung -> Auftrag Zurückhalten JTL-Wawi - Ideen, Lob und Kritik 1
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Neu PayPal Plugin wirft Fehler auf einmal wegen telefonnummer JTL-Shop - Fehler und Bugs 3
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11

Ähnliche Themen