Mod rewrite: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „{{DISPLAYTITLE:mod_rewrite}} {{DEFAULTSORT:mod_rewrite}}“) |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''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.<tt>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 === | |||
<noinclude> | |||
== Anhang == | |||
=== Siehe auch === | |||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | |||
==== Sicherheit ==== | |||
==== Dokumentation ==== | |||
==== Links ==== | |||
===== Projekt ===== | |||
===== Weblinks ===== | |||
[[Kategorie:Apache/HTTP/Module]] | |||
{{DISPLAYTITLE:mod_rewrite}} | {{DISPLAYTITLE:mod_rewrite}} | ||
{{DEFAULTSORT:mod_rewrite}} | {{DEFAULTSORT:mod_rewrite}} | ||
</noinclude> |
Version vom 29. März 2024, 14:03 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