From 71391b0c597f89fc09bbefe67ecd39ef44c3a44a Mon Sep 17 00:00:00 2001 From: robin Date: Thu, 7 Dec 2023 11:50:13 +0000 Subject: [PATCH] ssr2 --- docs/md/servergrundlagen/ssr&htaccess.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/md/servergrundlagen/ssr&htaccess.md b/docs/md/servergrundlagen/ssr&htaccess.md index 10d18c6..ed2b3c6 100644 --- a/docs/md/servergrundlagen/ssr&htaccess.md +++ b/docs/md/servergrundlagen/ssr&htaccess.md @@ -6,14 +6,14 @@ Diese Konfigurationsdatei ist für einen Apache Webserver bestimmt und beinhaltet spezielle Regeln für das Umleiten von Anfragen und die Verarbeitung von Single Page Applications (SPAs). -## Konfigurationsdetails +## htaccess Konfigurationsdetails - MIME-Type Definition für .mjs Dateien - AddType application/javascript .mjs - - Diese Anweisung sorgt dafür, dass Dateien mit der Endung .mjs als JavaScript-Dateien (application/javascript) behandelt werden. Dies ist besonders nützlich für Module im ECMAScript-Format, die oft diese Endung verwenden. + - Diese Anweisung sorgt dafür, dass Dateien mit der Endung .mjs als JavaScript-Dateien (application/javascript) behandelt werden. - Default Directory Index - DirectoryIndex noindex - - Legt noindex als Standard-Indexdatei fest, wenn ein Verzeichnis aufgerufen wird. Dies verhindert, dass Apache automatisch eine Datei wie index.html oder spa.html lädt, wenn keine spezifische Datei in der URL angegeben ist. + - Legt noindex als Standard-Indexdatei fest, wenn ein Verzeichnis aufgerufen wird. Dies verhindert, dass Apache automatisch eine Datei wie index.html oder spa.html lädt, wenn keine spezifische Datei in der URL angegeben ist. -> Emöglicht SSR - mod_rewrite Konfiguration - IfModule mod_rewrite.c - Diese Sektion ist nur aktiv, wenn das mod_rewrite-Modul verfügbar ist. mod_rewrite ermöglicht die Umleitung und Umformung von URLs. @@ -62,13 +62,13 @@ Diese Konfigurationsdatei ist für einen Apache Webserver bestimmt und beinhalte - URL-Normalisierung und Existenzprüfung - Die URL wird normalisiert, um Konsistenz zu gewährleisten. - Anschließend wird überprüft, ob die normalisierte URL bereits in der SSR-Collection vorhanden ist. - - Für zeitlich begrenzte Sichtbarkeit von Seiten wird ein validUntil-Feld im Cache eingeführt und überprüft. + - Für zeitlich begrenzte Sichtbarkeit von Seiten wird ein validUntil-Feld im Cache eingeführt und überprüft.(Nur wenn es für die Seite notwendig ist implementieren - aktuell in vde8 mit drin) - Validierung des Pfades - Der Pfad wird validiert, indem geprüft wird, ob die URL als Pfad in der Content-Collection existiert. - Rückgabewerte bei der Validierung: - - -1, wenn der Pfad nicht gefunden wird (not found). - - 0, wenn der Pfad existiert, aber nicht gecacht werden darf. - - 1, wenn der Pfad existiert und gecacht werden darf. + - -1, wenn der Pfad nicht gefunden wird (not found). + - 0, wenn der Pfad existiert, aber nicht gecacht werden darf. + - 1, wenn der Pfad existiert und gecacht werden darf. - Cache-Vorbereitung bei Erlaubnis - Bei Erlaubnis zum Cachen wird im Kontext-Objekt das ssrCache-Objekt sowie die ssrRequest-Funktion initialisiert. - Diese Initialisierung ist entscheidend für das serverseitige App-Rendering.