Mod rewrite: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „BASEPAGENAME}}}}“ durch „BASEPAGENAME}}/}}“ |
|||
Zeile 23: | Zeile 23: | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
{{Special:PrefixIndex/{{BASEPAGENAME}}}} | {{Special:PrefixIndex/{{BASEPAGENAME}}/}} | ||
==== Sicherheit ==== | ==== Sicherheit ==== |
Version vom 1. März 2025, 10:41 Uhr
mod_rewrite - Umschreibregeln
Beschreibung
Bei der Verwendung von RewriteRule
in.htaccess-Dateien
ist zu beachten, dass der verzeichnisbezogene Kontext die Dinge ein wenig verändert.
- Insbesondere werden die Regeln als relativ zum aktuellen Verzeichnis betrachtet und nicht als die ursprünglich angeforderte URI.
- Betrachten Sie die folgenden Beispiele:
# In httpd.conf RewriteRule "^/images/(.+)\.jpg" "/images/$1.png"
# In .htaccess im Stammverzeichnis RewriteRule "^images/(.+)\.jpg" "images/$1.png"
# In .htaccess in images/ RewriteRule "^(.+)\.jpg" "$1.png"
In einer .htaccess
in Ihrem Dokumentenverzeichnis wird der führende Schrägstrich aus dem an RewriteRule
übergebenen Wert entfernt, und im Unterverzeichnisimages
wird /images/
daraus entfernt.
- Daher muss Ihr regulärer Ausdruck auch diesen Teil auslassen.
Anwendung
Anhang
Siehe auch
Sicherheit
Dokumentation
Links
Projekt
Weblinks
- Weitere Informationen zur Verwendung von mod_rewrite finden Sie in der Dokumentation zu
mod_rewrite
.