.jsonld MIME-Typ: application/ld+json

Dateien mit der Endung .jsonld (JSON-LD (Linked Data)) verwenden den MIME-Typ application/ld+json.

Aktualisiert am

application/ld+json
MIME-Typ für .jsonld
Daten
Kategorie
Ja
Mit gzip/Brotli komprimieren

Welcher MIME-Typ gilt für .jsonld-Dateien?

Der MIME-Typ (Medientyp) für JSON-LD (Linked Data)-Dateien mit der Endung .jsonld lautet application/ld+json. Er wird für strukturierte Daten verwendet: Google liest <script type="application/ld+json">-Blöcke für Rich Results aus.

Content-Type-Header

Content-Type: application/ld+json

Textbasierte Typen sollten ein charset enthalten, damit der Browser die Zeichen korrekt dekodiert.

Server-Konfiguration

ServerKonfiguration
Nginx (mime.types oder types {})application/ld+json jsonld;
Apache (.htaccess)AddType application/ld+json .jsonld
IIS (web.config)<mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />
Node.js / Expressres.type('jsonld') oder res.setHeader('Content-Type', 'application/ld+json')
Amazon S3Content-Type: application/ld+json am Objekt setzen (Metadaten) oder --content-type application/ld+json an aws s3 cp übergeben

Sollten .jsonld-Dateien komprimiert werden?

Ja. JSON-LD (Linked Data) ist Text, daher spart das Aktivieren von gzip oder Brotli für application/ld+json in der Regel 50–80 % der Übertragungsgröße. Prüfe, ob die Komprimierungsliste deines Servers diesen Typ enthält – am besten mit dem Website-Komprimierungstest.

Warum der MIME-Typ wichtig ist

Browser entscheiden anhand des Content-Type-Headers – nicht anhand der Dateiendung – was mit einer Antwort passiert: anzeigen, ausführen, abspielen oder herunterladen. Bei X-Content-Type-Options: nosniff führt ein falscher Typ dazu, dass Stylesheets und Skripte komplett blockiert werden. Bei Uploads solltest du dem vom Client gesendeten Typ nie vertrauen, sondern den Inhalt der Datei (ihre Magic Bytes) auf dem Server prüfen.

Häufige Fragen

Was ist der MIME-Typ für .jsonld?
application/ld+json.
Wie setze ich den Content-Type für .jsonld in Nginx?
Stelle sicher, dass application/ld+json jsonld; im Block types steht (meist in /etc/nginx/mime.types), und lade Nginx neu.
Sollte ich .jsonld-Dateien mit gzip komprimieren?
Ja – das Format komprimiert sehr gut, also füge den Typ zu deiner gzip/Brotli-Konfiguration hinzu.