blob: e13f573296e937d4984bde9d527a2b766abc8198 [file]
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
<!-- English Revision: 1933438:1934111 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manualpage metafile="index.xml.meta">
<parentdocument href="../"/>
<title>Apache mod_rewrite</title>
<summary>
<p><module>mod_rewrite</module> bietet eine Möglichkeit, eingehende
URL-Anfragen dynamisch zu modifizieren, basierend auf Regeln mit
<a href="intro.html#regex">regulären Ausdrücken</a>. Dies ermöglicht
es Ihnen, beliebige URLs auf Ihre interne URL-Struktur in jeder
gewünschten Weise abzubilden.</p>
<p>Es unterstützt eine unbegrenzte Anzahl von Regeln und eine
unbegrenzte Anzahl angehängter Regelbedingungen für jede Regel,
um einen wirklich flexiblen und leistungsfähigen Mechanismus zur
URL-Manipulation bereitzustellen. Die URL-Manipulationen können
von verschiedenen Tests abhängen: Servervariablen, Umgebungsvariablen,
HTTP-Header, Zeitstempel, externe Datenbankabfragen und verschiedene
andere externe Programme oder Handler können verwendet werden, um
eine granulare URL-Zuordnung zu erreichen.</p>
<p>Umschreibungsregeln können auf vollständige URLs angewendet werden,
einschließlich des Pfadinfo- und Query-String-Teils, und können im
Server-Kontext (<code>httpd.conf</code>), im VirtualHost-Kontext
(<directive type="section" module="core">VirtualHost</directive>-Blöcke)
oder im Verzeichniskontext (<code>.htaccess</code>-Dateien und
<directive type="section" module="core">Directory</directive>-Blöcke)
verwendet werden. Das umgeschriebene Ergebnis kann zu weiteren Regeln,
interner Unterverarbeitung, externer Anfrage-Umleitung oder
Proxy-Weiterleitung führen, abhängig davon, welche
<a href="flags.html">Flags</a> Sie an die Regeln anhängen.</p>
<p>Da <module>mod_rewrite</module> so leistungsfähig ist, kann es
tatsächlich recht komplex sein. Dieses Dokument ergänzt die
<a href="../mod/mod_rewrite.html">Referenzdokumentation</a> und
versucht, einen Teil dieser Komplexität zu mildern und hochgradig
kommentierte Beispiele für gängige Szenarien bereitzustellen, die Sie
mit <module>mod_rewrite</module> bewältigen können. Wir versuchen aber
auch zu zeigen, wann Sie <module>mod_rewrite</module> nicht verwenden
sollten, und stattdessen andere Standard-Apache-Funktionen nutzen
sollten, um diese unnötige Komplexität zu vermeiden.</p>
<ul>
<li><a href="../mod/mod_rewrite.html">mod_rewrite-Referenzdokumentation</a></li>
<li><a href="intro.html">Einführung in reguläre Ausdrücke und mod_rewrite</a></li>
<li><a href="flags.html">RewriteRule-Flags</a></li>
<li><a href="rewritemap.html">Verwendung von RewriteMap</a></li>
<li><a href="avoid.html">Wann man mod_rewrite <strong>NICHT</strong> verwenden sollte</a></li>
<li><a href="remapping.html">Verwendung von mod_rewrite zur Umleitung und Neuzuordnung von URLs</a></li>
<li><a href="access.html">Verwendung von mod_rewrite zur Zugriffskontrolle</a></li>
<li><a href="vhosts.html">Dynamische virtuelle Hosts mit mod_rewrite</a></li>
<li><a href="proxy.html">Dynamisches Proxying mit mod_rewrite</a></li>
<li><a href="advanced.html">Fortgeschrittene Techniken</a></li>
<li><a href="tech.html">Technische Details</a></li>
</ul>
</summary>
<seealso><a href="../mod/mod_rewrite.html">mod_rewrite-Referenzdokumentation</a></seealso>
<seealso><a href="../urlmapping.html">URLs dem Dateisystem zuordnen</a></seealso>
<seealso><a href="https://cwiki.apache.org/confluence/display/httpd/Rewrite">mod_rewrite-Wiki</a></seealso>
<seealso><a href="../glossary.html">Glossar</a></seealso>
</manualpage>