This commit is contained in:
parent
5d30f3a22b
commit
71391b0c59
@ -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).
|
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
|
- MIME-Type Definition für .mjs Dateien
|
||||||
- AddType application/javascript .mjs
|
- 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
|
- Default Directory Index
|
||||||
- DirectoryIndex noindex
|
- 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
|
- mod_rewrite Konfiguration
|
||||||
- IfModule mod_rewrite.c
|
- 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.
|
- 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
|
- URL-Normalisierung und Existenzprüfung
|
||||||
- Die URL wird normalisiert, um Konsistenz zu gewährleisten.
|
- 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.
|
- 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
|
- Validierung des Pfades
|
||||||
- Der Pfad wird validiert, indem geprüft wird, ob die URL als Pfad in der Content-Collection existiert.
|
- Der Pfad wird validiert, indem geprüft wird, ob die URL als Pfad in der Content-Collection existiert.
|
||||||
- Rückgabewerte bei der Validierung:
|
- Rückgabewerte bei der Validierung:
|
||||||
- -1, wenn der Pfad nicht gefunden wird (not found).
|
- -1, wenn der Pfad nicht gefunden wird (not found).
|
||||||
- 0, wenn der Pfad existiert, aber nicht gecacht werden darf.
|
- 0, wenn der Pfad existiert, aber nicht gecacht werden darf.
|
||||||
- 1, wenn der Pfad existiert und gecacht werden darf.
|
- 1, wenn der Pfad existiert und gecacht werden darf.
|
||||||
- Cache-Vorbereitung bei Erlaubnis
|
- Cache-Vorbereitung bei Erlaubnis
|
||||||
- Bei Erlaubnis zum Cachen wird im Kontext-Objekt das ssrCache-Objekt sowie die ssrRequest-Funktion initialisiert.
|
- 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.
|
- Diese Initialisierung ist entscheidend für das serverseitige App-Rendering.
|
||||||
|
Loading…
Reference in New Issue
Block a user