Seit Umstellung auf lokale Google Fonts massenhaft 404 Fehler durch Bots
-
Seitdem ich aus datenrechtlichen Gründen meine Google Fonts lokal hoste, bekomme ich massenhaft (tausende) 404 Einträge in meine Logfiles das div. Bots usw. meine Fonts nicht mehr finden würden. Meine Seite funktioniert jedoch einwandfrei. Die vielen 404 verstopfen jedoch ein wenig die Logfiles und lassen das Finden von echten Fehler kaum noch zu.
Die Google Fonts stehen in:
https://www.XXX.de/wp-content/uploads/fonts/open-sans-v34-latin/
z.B. auch
open-sans-v34-latin-600.woff2
der Fehler sieht dann so aus:
Type: 404 Not Found
https://www.XXX.de/category/news/events-shows/feuerwerke and tried to access a non-existent page https://www.XXX.de/category/news/events-shows/wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff2
24.4.2023 12:49:20 (20 minutes ago)
IP: 92.192.156.99 Hostname: port-92-192-156-99.dynamic.as20676.net
Human/Bot: Human
Mozilla/5.0 (Linux; Android 12; SM-A415F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36
Würden sie category/news/events-shows/ weglassen, würden sie ihn auch finden, aber irgendwie haben sie diese Pfadinformation vielleicht noch von vor der Umstellung auf lokale Fonts.
Kann man da etwas tun damit diese massenhafte 404 Fehler aufhören?
-
🙁 Keine URL zur Website
🙁 Kein Website-Bericht
🙁 Keine Angaben zu Theme und PluginsWie sollen wir dir da helfen?
Bitte lesen:
Sieht aus, als wurden die Fonts nicht korrekt eingebunden.
Ok, das wird ja dann etwas umfangreich. B-)
Webseite: www.seitenstopper.de
wp-core version: 6.2
site_language: de_DE
user_language: de_DE
timezone: Europe/Berlin
permalink: /%postname%-00%post_id%
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: closed
environment_type: production
user_count: 4
dotorg_communication: true wp-paths-sizes wordpress_path: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper
wordpress_size: 9,04 GB (9707430488 bytes)
uploads_path: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content/uploads
uploads_size: 25,93 GB (27846344190 bytes)
themes_path: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content/themes
themes_size: 6,12 MB (6413085 bytes)
plugins_path: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content/plugins
plugins_size: 114,64 MB (120210714 bytes)
database_size: 89,60 MB (93957286 bytes)
total_size: 35,18 GB (37774355763 bytes) wp-dropins (2) advanced-cache.php: true
maintenance.php: true wp-active-theme name: MH Magazine (mh-magazine)
version: 3.9.13
author: MH Themes
author_website: https://mhthemes.com/
parent_theme: none
theme_features: core-block-patterns, widgets-block-editor, title-tag, automatic-feed-links, html5, post-thumbnails, post-formats, custom-background, custom-header, custom-logo, customize-selective-refresh-widgets, menus, widgets
theme_path: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content/themes/mh-magazine
auto_update: Deaktiviert wp-themes-inactive (2) Twenty Twenty-One: version: 1.8, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert
Twenty Twenty-Three: version: 1.1, author: Das WordPress-Team, Automatische Aktualisierungen deaktiviert wp-mu-plugins (1) Health Check Troubleshooting Mode: author: (undefined), version: 1.7.2 wp-plugins-active (18) BackWPup: version: 4.0.0, author: Inpsyde GmbH, Automatische Aktualisierungen deaktiviert
Borlabs Font Blocker: version: 1.0.5, author: Borlabs GmbH, Automatische Aktualisierungen deaktiviert
Classic Editor: version: 1.6.3, author: WordPress Contributors, Automatische Aktualisierungen deaktiviert
Classic Widgets: version: 0.3, author: WordPress Contributors, Automatische Aktualisierungen deaktiviert
Contact Form 7: version: 5.7.6, author: Takayuki Miyoshi, Automatische Aktualisierungen deaktiviert
Cookie Notice & Compliance for GDPR / CCPA: version: 2.4.8, author: Hu-manity.co, Automatische Aktualisierungen deaktiviert
Enable Media Replace: version: 4.1.1, author: ShortPixel, Automatische Aktualisierungen deaktiviert
Health Check & Troubleshooting: version: 1.6.0, author: The WordPress.org community, Automatische Aktualisierungen deaktiviert
MailPoet: version: 4.12.2, author: MailPoet, Automatische Aktualisierungen deaktiviert
Photo Gallery: version: 2.8.15, author: Photo Gallery Team, Automatische Aktualisierungen deaktiviert
Redirection: version: 5.3.10, author: John Godley, Automatische Aktualisierungen deaktiviert
Regenerate Thumbnails: version: 3.1.5, author: Alex Mills (Viper007Bond), Automatische Aktualisierungen deaktiviert
Server IP & Memory Usage Display: version: 2.1.0, author: Apasionados, Apasionados del Marketing, Automatische Aktualisierungen deaktiviert
Shariff Wrapper: version: 4.6.9, author: Jan-Peter Lambeck & 3UU, Automatische Aktualisierungen deaktiviert
Title and Nofollow For Links: version: 1.12, author: WPKube, Automatische Aktualisierungen deaktiviert
Wordfence Security: version: 7.9.2, author: Wordfence, Automatische Aktualisierungen deaktiviert
WP YouTube Lyte: version: 1.7.22, author: Frank Goossens (futtta), Automatische Aktualisierungen deaktiviert
Yoast SEO: version: 20.5, author: Team Yoast, Automatische Aktualisierungen deaktiviert wp-plugins-inactive (11) Better Search Replace: version: 1.4.2, author: WP Engine, Automatische Aktualisierungen deaktiviert
Favicon by RealFaviconGenerator: version: 1.3.27, author: Philippe Bernard, Automatische Aktualisierungen deaktiviert
GTranslate: version: 3.0.2, author: Translate AI Multilingual Solutions, Automatische Aktualisierungen deaktiviert
LightStart - Maintenance Mode, Coming Soon and Landing Page Builder: version: 2.6.7, author: Themeisle, Automatische Aktualisierungen deaktiviert
Optimize Database after Deleting Revisions: version: 5.0.110, author: CAGE Web Design | Rolf van Gelder, Eindhoven, The Netherlands, Automatische Aktualisierungen deaktiviert
PG Export/Import: version: 1.1.7, author: Photo Gallery Team, Automatische Aktualisierungen deaktiviert
Query Monitor: version: 3.12.1, author: John Blackbourn, Automatische Aktualisierungen deaktiviert
Snow Flurry: version: 2.14, author: HTML5andBeyond, Automatische Aktualisierungen deaktiviert
WD manager: version: 1.4.4, author: WebDorado, Automatische Aktualisierungen deaktiviert
WP Popups Lite: version: 2.1.5.1, author: timersys, Automatische Aktualisierungen deaktiviert
Yet Another Related Posts Plugin (YARPP): version: 5.30.2, author: YARPP, Automatische Aktualisierungen deaktiviert wp-media image_editor: WP_Image_Editor_GD
imagick_module_version: 1690
imagemagick_version: ImageMagick 6.9.10-68 Q16 x86_64 2021-10-13 https://imagemagick.org
imagick_version: 3.7.0
file_uploads: File uploads is turned off
post_max_size: 512M
upload_max_filesize: 512M
max_effective_size: 512 MB
max_file_uploads: 20
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP, XPM
ghostscript_version: 9.25 wp-server server_architecture: Linux 4.18.0-348.20.1.lve.1.el7h.x86_64 x86_64
httpd_software: Apache
php_version: 8.0.22 64bit
php_sapi: fpm-fcgi
max_input_variables: 8192
time_limit: 1800
memory_limit: 1024M
max_input_time: 1800
upload_max_filesize: 512M
php_post_max_size: 512M
curl_version: 7.29.0 NSS/3.53.1
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true wp-database extension: mysqli
server_version: 5.7.36
client_version: mysqlnd 8.0.22
max_allowed_packet: 67108864
max_connections: 500 wp-constants WP_HOME: undefined
WP_SITEURL: undefined
WP_CONTENT_DIR: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content
WP_PLUGIN_DIR: /var/www/vhosts/h354540.server13.campusspeicher.de/seitenstopper/wp-content/plugins
WP_MEMORY_LIMIT: 256M
WP_MAX_MEMORY_LIMIT: 1024M
WP_DEBUG: false
WP_DEBUG_DISPLAY: false
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: true
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: Nicht definiert
DB_CHARSET: utf8
DB_COLLATE: undefined wp-filesystem wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writableDie Anweisungen für die Fonts habe ich in die „Zusätzlichen CSS“ in WordPress aufgenommen und sehen so aus:
/* open-sans-300 - latin / @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot'); / IE9 Compat Modes / src: local(''), url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff2') format('woff2'), / Super Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff') format('woff'), / Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.ttf') format('truetype'), / Safari, Android, iOS / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-300.svg#OpenSans') format('svg'); / Legacy iOS */ }/* open-sans-regular - latin / @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot'); / IE9 Compat Modes / src: local(''), url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff2') format('woff2'), / Super Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff') format('woff'), / Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.ttf') format('truetype'), / Safari, Android, iOS / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); / Legacy iOS */
}/* open-sans-600 - latin / @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot'); / IE9 Compat Modes / src: local(''), url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff2') format('woff2'), / Super Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.woff') format('woff'), / Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.ttf') format('truetype'), / Safari, Android, iOS / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-600.svg#OpenSans') format('svg'); / Legacy iOS */
}/* open-sans-700 - latin / @font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot'); / IE9 Compat Modes / src: local(''), url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff2') format('woff2'), / Super Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff') format('woff'), / Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.ttf') format('truetype'), / Safari, Android, iOS / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.svg#OpenSans') format('svg'); / Legacy iOS */
}/* open-sans-italic - latin / @font-face { font-family: 'Open Sans'; font-style: italic; font-weight: 400; src: url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.eot'); / IE9 Compat Modes / src: local(''), url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.woff2') format('woff2'), / Super Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.woff') format('woff'), / Modern Browsers / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.ttf') format('truetype'), / Safari, Android, iOS / url('wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); / Legacy iOS */
}Moderationshinweis: Code als Code-Block einfügen – dann wird die Antwort auch nicht so schnell von der Foren-Software als möglicher Spam zurückgehalten.
-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
Bego Mario Garde geändert.
-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
Bego Mario Garde geändert.
Die Anweisungen für die Fonts wurden von
google-webfonts-helper
https://gwfh.mranftl.com/fonts
generiertDeine Website sucht z.B. OpenSans in einem Verzeichnis
https://www.sei***per.de/category/news/events-shows/wp-content/uploads/fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff– und da wird der Font nicht zu finden sein.Wo hast du das CSS denn eingefügt und wie wird es eingebunden?
Zum Website-Bericht: es ist keine gute Idee, Plugins installiert zu lassen, die du gar nicht verwendest. Jedes Plugin erhöht den Wartungsaufwand, verbraucht zusätzliche Bandbreite (Klimawandel …) und stellt ein unnötiges potentielles Sicherheitsrisiko dar.
Der Website-Bericht ist ansonsten unauffällig.
OK, deine im Customizer eingefügten CSS-Blöcke waren im Spam-Filter, weil du sie als Absätze eingefügt hast.
Du verwendest in den Regeln einen relativen Pfad
url('wp-content/uploads/fonts/open-sans-…der dann einfach an die aktuelle Adresse jeder Webseite angehängt wird. Das kann natürlich nicht klappen. Ersetz das mal mit einer absoluten URL, also sinngemäßurl('https://www.sei***per.de/wp-content/uploads/fonts/open-sans-….Ok. danke erst einmal. Die komplett nicht genutzen Plugs sind bereits deinstalliert. Die übrigen Plugin werden nur bei Bedarf genutzt und sind deshalb deaktiviert. Ein ständiges Löschen und wieder Installieren würde vielleicht mehr Arbeit machen.
Nach dem Kommentar von @michi91 habe ich noch einmal den google-webfonts-helper aufgerufen. Dabei viel mir auf das Customize folder prefix (optional): ../fonts/ so aussieht und ich scheinbar die beiden Punkte beim ersten Mal verschluckt habe. Das würde sich auch mit Deiner Aussage decken. Ich habe ihn jetzt wie folgt eingegeben: ../wp-content/uploads/fonts/
Auch mit zwei Punkten ist es eine relative Pfad-Angabe und wird nicht funktionieren.
Habe ich irgendwas Unangenehmes geschrieben, dass du meine Empfehlung nicht ausprobierst? 😀
Sorry, ich dachte ../ hätte die ähnliche Wirkung wie Dein Vorschlag, nur universeller. Ich ändere es einmal
-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
detoris geändert.
So sieht es nun aus
/* open-sans-300 - latin / @font-face { font-display: swap; / Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. / font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.eot'); / IE9 Compat Modes / src: url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), / IE6-IE8 / url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.woff2') format('woff2'), / Super Modern Browsers / url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.woff') format('woff'), / Modern Browsers / url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.ttf') format('truetype'), / Safari, Android, iOS / url('https://www.seitenstopper.de/wp-content/uploads/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); / Legacy iOS */
}-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
detoris geändert.
Kann man irgendwie sehen ob es jetzt stimmt, oder muss man einfach abwarten was die nächste Zeit passiert?
Sieht besser aus:

Zum Vergrößern bitte anklicken … Im Browser öffnest du die Entwickler-Tools (Taste F12), gehst auf Netzwerkanalyse (1), wählst Schriften aus (2) und freust dich, das die Schriften mit Status 200 = alles OK geladen werden (Pfeil).
Denkst du bitte noch daran, den Thread als „gelöst“ zu markieren?
Hallo,
auf deiner Seite gibt es offensichtlich keine Fehler mehr. Das kannst du sehen, wenn du in die developer console schaust (bei Chrome mit der Taste F12) und da unter „Console“ und bezogen auf die Schriften unter „Network“ und da „Font“.Viele Grüße
Hans-GerdBego war mal wieder flotter als ich 🚀
-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
Hans-Gerd Gerhards geändert.
-
Diese Antwort wurde vor 2 Jahren, 11 Monaten von
Das Thema „Seit Umstellung auf lokale Google Fonts massenhaft 404 Fehler durch Bots“ ist für neue Antworten geschlossen.