Zum Inhalt springen

Apache/08/1 Aliase und Weiterleitungen: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Apache2.4/08/1 Aliase und Weiterleitungen'''
'''Apache/08/1 Aliase und Weiterleitungen''' - [[URL]]-Manipulation


=== Beschreibung ===
== Beschreibung ==
Für eine Website ist es oft wichtig, die mit einer Anfrage gesendete URL zu manipulieren. Es gibt grundsätzlich zwei verschiedene Verfahren dafür:
; Verfahren URL-Manipulation
* Alias Die URL-Änderung findet automatisch hinter den Kulissen statt, ohne dass der Client davon unterrichtet wird. Dies ist beispielsweise nützlich, um Dateien und Verzeichnisse, die sich aus Sicherheits- oder Organisationsgründen außerhalb der DocumentRoot befinden, einer URL zuzuordnen.
{| class="wikitable options big"
* Weiterleitung (Redirect)
|-
Der Client erhält eine Nachricht mit einem 3xx-Statuscode. In einem Location-Header wird die neue URL des Dokuments mitgeteilt. Dieses Verfahren sollten Sie z. B. immer dann wählen, wenn eine Datei sich nicht mehr an ihrem früheren Ort befindet.
| Alias || Änderung findet serverseitig statt
* Client wird davon nicht unterrichtet
* Dies ist nützlich, um Dateien und Verzeichnisse, die sich aus Sicherheits- oder Organisationsgründen außerhalb der DocumentRoot befinden, einer URL zuzuordnen
|-
| Redirect || Client erhält eine neue Adresse (Weiterleitung)
* 3xx-Statuscode
* In einem Location-Header wird die neue URL des Dokuments mitgeteilt
* Dieses Verfahren sollte gewählt werden, wenn eine Datei sich nicht mehr an ihrem früheren Ort befindet
|}


Apache implementiert beide Methoden durch zwei unterschiedliche Module: den Klassiker mod_alias und das modernere, auf einer leistungsfähigen RegExp-Engine basierende Modul mod_rewrite. Beide werden in diesem Abschnitt vorgestellt.
Apache implementiert die Methoden durch unterschiedliche Module
Einen Sonderfall von Aliasen haben Sie bereits in Kapitel 6, »Grundkonfiguration«, kennengelernt: das Einbinden der Benutzerverzeichnisse durch mod_userdir.
* [[mod_alias]]
* [[mod_rewrite]]


{| class="wikitable options big"
; Weitere Themen
| 1 || mod_alias || [[Apache2.4/08/1/1 mod alias]]
{| class="wikitable options big col1center"
| 1 || [[Apache/08/1/1 mod alias|mod_alias]]
|-
|-
| 2 || mod_rewrite || [[Apache2.4/08/1/2 mod rewrite]]
| 2 || [[Apache/08/1/2 mod rewrite|mod_rewrite]]
|-
|-
| 3 || Benutzerverzeichnisse || [[Apache2.4/08/1/3 Benutzerverzeichnisse]]
| 3 || [[Apache/08/1/3 Benutzerverzeichnisse|Benutzerverzeichnisse]]
|-
|-
| 4 || Fehlerbehandlung || [[ Apache2.4/08/1/4 Fehlerbehandlung]]
| 4 || [[ Apache/08/1/4 Fehlerbehandlung|Fehlerbehandlung]]
|-
|-
| 5 || URL-Korrektur || [[Apache2.4/08/1/5 URL-Korrektur]]
| 5 || [[Apache/08/1/5 URL-Korrektur|URL-Korrektur]]
|-
|-
| 6 || Status- und Konfigurationsinformationen || [[Apache2.4/08/1/6 Status- und Konfigurationsinformationen]]
| 6 || [[Apache/08/1/6 Status- und Konfigurationsinformationen|Status- und Konfigurationsinformationen]]
|}
|}
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/Apache/08}}
=== Links ===
==== Weblinks ====
[[Kategorie:Apache2.4]]
</noinclude>

Aktuelle Version vom 12. April 2025, 19:51 Uhr

Apache/08/1 Aliase und Weiterleitungen - URL-Manipulation

Beschreibung

Verfahren URL-Manipulation
Alias Änderung findet serverseitig statt
  • Client wird davon nicht unterrichtet
  • Dies ist nützlich, um Dateien und Verzeichnisse, die sich aus Sicherheits- oder Organisationsgründen außerhalb der DocumentRoot befinden, einer URL zuzuordnen
Redirect Client erhält eine neue Adresse (Weiterleitung)
  • 3xx-Statuscode
  • In einem Location-Header wird die neue URL des Dokuments mitgeteilt
  • Dieses Verfahren sollte gewählt werden, wenn eine Datei sich nicht mehr an ihrem früheren Ort befindet

Apache implementiert die Methoden durch unterschiedliche Module

Weitere Themen
1 mod_alias
2 mod_rewrite
3 Benutzerverzeichnisse
4 Fehlerbehandlung
5 URL-Korrektur
6 Status- und Konfigurationsinformationen


Anhang

Siehe auch

Links

Weblinks