Mod rewrite: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:mod_rewrite}} | |||
'''topic''' - Kurzbeschreibung | '''topic''' - Kurzbeschreibung | ||
== Beschreibung == | == Beschreibung == | ||
Zeile 27: | Zeile 29: | ||
=== Dateien === | === Dateien === | ||
<noinclude> | <noinclude> | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
Zeile 43: | Zeile 46: | ||
{{DEFAULTSORT:mod_rewrite}} | {{DEFAULTSORT:mod_rewrite}} | ||
</noinclude> | </noinclude> | ||
{{DEFAULTSORT:mod_rewrite}} |
Version vom 29. März 2024, 14:06 Uhr
topic - Kurzbeschreibung
Beschreibung
Installation
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
- mod_rewrite sollte in jeder Apache-Installation verfügbar sein.
- Rewrite-Regeln können einer .htaccess-Datei im Website-Root oder in der Apache-vhost-Datei hinzugefügt werden.
URL in der Adressleiste beibehalten
sub.domain.tld in ein Unterverzeichnis der Website umleiten und die ursprüngliche URL in der Adressleiste des Browsers beibehalten
RewriteEngine on RewriteCond %{HTTP_HOST} ^sub.domain.tld [NC] RewriteRule ^/(.*)$ /sub/$1 [P,L]
Wenn Sie die Subdomain in der Browserleiste behalten möchten, müssen Sie ein [P]-Tag (für Proxy) hinzufügen.RewriteEngine on RewriteCond %{HTTP_HOST} ^sub.domain.tld [NC] RewriteRule ^/(.*)$ /sub/$1 [P,L]
HTTP nach HTTPS umleiten
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Fehlerbehebung
Konfiguration
Dateien
Anhang
Siehe auch
Sicherheit
Dokumentation
Links
Projekt
Weblinks