Schon eine einzige fehlerhafte Regel reicht aus, um die Website unzugänglich zu machen oder den Besucher in eine endlose Weiterleitungsschleife zu schicken. Eine .htaccess-Weiterleitung ist daher nicht nur das Einfügen einer einzigen Codezeile: Sowohl die Ziel-URL als auch der Statuscode und die Reihenfolge der Regeln spielen eine Rolle.
Es ist nicht immer eindeutig, wo sich die .htaccess-Datei befindet oder wann es sinnvoll ist, eine 301- bzw. 302-Weiterleitung zu verwenden. Auf dem Apache-Webserver kann die Datei die Einstellungen für ein Verzeichnis und dessen Unterverzeichnisse enthalten. Damit sie funktioniert, muss ihre Verwendung in der Apache-Konfiguration aktiviert sein. In cPanel können Sie die Datei mit dem Dateimanager bearbeiten, sofern die Serverumgebung die erforderlichen Regeln unterstützt.
In dieser Anleitung erfahren Sie, wie die Weiterleitung über .htaccess funktioniert, welche Regeln in häufigen Situationen verwendet werden können und worin sich die temporäre Weiterleitung von der permanenten unterscheidet. Wir führen Sie zudem durch den Prozess einer sicheren Änderung – von dem Backup über gezielte Tests bis hin zur Rücknahme der Änderung. So können Sie vor der Inbetriebnahme die Ziel-URL, den Statuscode und eventuelle Weiterleitungsschleifen überprüfen.
Was ist eine .htaccess-Weiterleitung und wann kann sie verwendet werden?
Die .htaccess-Weiterleitung ist eine serverseitige Regel in Apache, die eine eingehende Anfrage an eine andere URL oder einen anderen Pfad weiterleitet. Der Server sendet eine Antwort mit der neuen Adresse an den Browser, der daraufhin die Zielseite abruft. Die Regeln der Datei gelten auf Verzeichnisebene, sofern die Apache-Konfiguration dies zulässt.
Eine Weiterleitung ist beispielsweise nützlich, wenn sich die Adresse einer Seite ändert, wenn Sie Besucher statt auf eine nicht mehr existierende Unterseite auf entsprechende neue Inhalte leiten möchten oder wenn Sie die HTTP-Adresse auf HTTPS umleiten möchten. Der Server kann auch interne URL-Umschreibungen vornehmen. In diesem Fall wird die Anfrage im Hintergrund über einen anderen Pfad bedient, doch die URL in der Adresszeile des Browsers ändert sich nicht unbedingt. Die beiden Vorgänge sind also nicht identisch.
Eine browserbasierte Lösung, wie beispielsweise die automatische Weiterleitung einer HTML-Seite, wird erst nach dem Laden der Seite ausgeführt. Eine anwendungsseitige Weiterleitung kann durch den Programmcode der Website gesteuert werden. Der Überblick über URL-Weiterleitungen stellt diese Ansätze sowie die damit verbundenen Möglichkeiten in Apache vor. Der Vorteil der .htaccess-Weiterleitung besteht darin, dass die Regel ohne Änderung des Anwendungscodes während der Bearbeitung der Serveranfragen angewendet werden kann.
- Eine alte Website wird auf eine neue Adresse umgezogen, und die Besucher müssen zu den neuen Inhalten weitergeleitet werden.
- Sie möchten nur eine einzige Adressvariante Ihrer Website verwenden, beispielsweise mit oder ohne das Präfix „www“.
- Er würde unverschlüsselte HTTP-Anfragen an eine HTTPS-Adresse umleiten.
- Anstelle eines nicht mehr existierenden Pfads würde er die inhaltlich entsprechende Seite auswählen.
Wo befindet sich die .htaccess-Datei?
Das Stammverzeichnis der Website ist der Ordner, von dem aus die Bereitstellung der Hauptinhalte der Website erfolgt. Die Regeln der hier befindlichen .htaccess-Datei können sich auch auf Unterverzeichnisse erstrecken. Eine eigene Datei in einem Unterverzeichnis kann sich auf das jeweilige Verzeichnis und dessen Unterverzeichnisse beziehen. Der Dateiname beginnt mit einem Punkt, weshalb einige Dateimanager diese Dateien standardmäßig ausblenden. In cPanel können Sie die Verzeichnisse der Website mit dem Dateimanager durchsuchen. Bitte aktivieren Sie auch die Anzeige versteckter Dateien.
In welcher Serverumgebung funktioniert die .htaccess-Datei?
Die .htaccess-Datei dient zur Konfiguration des Apache-Webservers auf Verzeichnisebene. Die zentrale Konfiguration von Apache legt fest, welche Anweisungen die Datei enthalten darf. Daher funktioniert eine Regel nicht unbedingt, selbst wenn sich die Datei am richtigen Ort befindet und die Syntax korrekt ist. Für bestimmte Weiterleitungen ist zudem das Modul mod_rewrite erforderlich. Nginx wendet die Regeln der .htaccess-Datei nicht an; dort müssen Weiterleitungen in einer anderen Serverkonfiguration festgelegt werden.
Wie funktionieren die Weiterleitungsregeln in der .htaccess-Datei?
Die Umleitungsregel in der .htaccess-Datei legt fest, wie Apache auf eine Anfrage reagieren soll und an welche neue Adresse der Besucher gegebenenfalls weitergeleitet werden soll. Für einfache Adressänderungen reicht in der Regel die Redirect-Anweisung aus. Für komplexere Bedingungen, beispielsweise zum Abgleichen von Mustern, kann die RewriteRule verwendet werden. Passen Sie die in den Beispielen aufgeführten Pfade und Domainnamen an Ihre eigene Website an.
301 oder 302: Welchen Weiterleitungscode sollten Sie wählen?
Der Statuscode 301 kennzeichnet eine dauerhafte Adressänderung. Wählen Sie diesen Code, wenn die Seite endgültig auf eine neue URL umgezogen ist. Der Statuscode 302 kennzeichnet eine vorübergehende Weiterleitung, beispielsweise bei einem kurzen Test oder einer vorübergehenden Änderung. Wenn Sie bei einer endgültigen Umstellung den Code 302 verwenden, könnten Browser und andere Systeme die Änderung als vorübergehend interpretieren. Wählen Sie den Code daher entsprechend der tatsächlichen Absicht der Umstellung aus.
Code
Ziel
Hinweis
Typische Anwendungsfälle
301
Permanente Weiterleitung
Die Adresse hat sich dauerhaft geändert
Endgültiger Seiten- oder Domainumzug
302
Temporäre Weiterleitung
Die alte Adresse kann später wieder verwendet werden
Vorübergehende Weiterleitung oder Test
Redirect oder RewriteRule: Wann ist welche Regel erforderlich?
„Redirect“ ist eine Direktive des Apache-Moduls „mod_alias“. Sie dient zur einfachen und eindeutigen Weiterleitung, beispielsweise wie folgt:
301-Weiterleitung /regi-oldal https://pelda.hu/uj-oldal
Die RewriteRule ist Teil des Moduls mod_rewrite und ermöglicht eine flexiblere Anpassung von Pfaden. Um sie nutzen zu können, muss die RewriteEngine aktiviert werden. Das folgende Beispiel leitet den angegebenen Pfad um:
RewriteEngine On
RewriteRule ^regi-oldal/?$ https://pelda.hu/uj-oldal [R=301,L]
In diesem Beispiel steht „R=301“ für eine permanente Weiterleitung, während „L“ angibt, dass Apache die nachfolgenden Regeln für die aktuelle Anfrage nicht weiter verarbeiten soll. Für eine temporäre Weiterleitung ändern Sie den Wert von R auf 302. Das Modul mod_rewrite und die erforderlichen Direktiven müssen in der Apache-Konfiguration aktiviert sein, andernfalls funktioniert die Regel nicht oder es kann zu einem Serverfehler kommen. Weitere Beispiele zur Einrichtung von 301-Weiterleitungen in der .htaccess-Datei finden Sie hier.
Bitte überprüfen Sie vor der Aktivierung den Quellpfad, die Zieladresse und den Statuscode. Bei cPanel-Hosting können Sie die Datei mit dem Dateimanager bearbeiten; testen Sie jedoch die Funktion der Regel separat.
Welche .htaccess-Weiterleitung eignet sich für häufige Website-Szenarien?
Die richtige Regel hängt davon ab, was sich ändert: der Domainname, das Verbindungsprotokoll oder der Pfad einer bestimmten Seite. Ersetzen Sie in den folgenden Beispielen „pelda.hu“ durch Ihre eigene Domain und passen Sie die Pfade an die tatsächlichen Adressen Ihrer Website an. Eine Regel ist dann sicher, wenn die Zielseite existiert und der Weg von der alten Adresse dorthin eindeutig ist.
Vollständige Weiterleitung von Domain, www und HTTPS
Die Adressen mit und ohne „www“ sind zwei separate Hostnamen. Wählen Sie eine primäre Variante aus, beispielsweise die Adresse www.pelda.hu, und leiten Sie die andere dorthin weiter. Die folgende Regel leitet unverschlüsselte Anfragen und Adressen ohne „www“ in einem Schritt an die „www“-Version mit HTTPS weiter. Fügen Sie diese in die .htaccess-Datei der Website ein, die die betreffenden Anfragen verarbeitet.
RewriteEngine On
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{HTTP_HOST} !^www\.pelda\.hu$ [NC]
RewriteRule ^ https://www.pelda.hu%{REQUEST_URI} [R=301,L]
Leiten Sie den Traffic nur dann auf HTTPS um, wenn an der Zieladresse eine SSL/TLS-Verbindung besteht und ein gültiges Zertifikat eingerichtet ist. Andernfalls wird dem Besucher möglicherweise ein Zertifikatsfehler angezeigt. Bevor Sie die Regel speichern, öffnen Sie bitte direkt die HTTPS-Version und überprüfen Sie, ob die Seite geladen wird. Weitere Informationen zur Rolle von Zertifikaten und verschlüsselten Verbindungen finden Sie im SSL/TLS-Leitfaden.
Wenn Sie die Adresse ohne „www“ als primäre Adresse festlegen, ändern Sie bitte den Zielhost und passen Sie auch die Übereinstimmungsbedingung entsprechend an. Verwenden Sie nicht gleichzeitig zwei sich widersprechende Regeln. Wenn beispielsweise die Adresse ohne „www“ auf die Adresse mit „www“ weiterleitet und die Adresse mit „www“ wiederum zurück, kann es zu einer Weiterleitungsschleife kommen.
Eine Seite oder ein Verzeichnis an eine neue Adresse verschieben
Wenn Sie einen einzelnen Artikel oder eine Unterseite verschieben, leiten Sie lediglich die alte URL auf die inhaltlich passende neue Adresse weiter. Beispielsweise sollte https://pelda.hu/regi-cikk die Quell-URL und https://pelda.hu/uj-cikk die Ziel-URL sein:
RewriteRule ^regi-cikk/?$ https://pelda.hu/uj-cikk [R=301,L]
Entscheiden Sie beim Verschieben eines Verzeichnisses, ob die Pfadstruktur der Unterverzeichnisse beibehalten werden soll. Das folgende Beispiel leitet die Adresse /hirek/2025/anyag auf den Pfad /blog/2025/anyag um, wodurch der Pfadabschnitt nach dem Verzeichnisnamen beibehalten wird:
RewriteRule ^hirek/(.*)$ /blog/$1 [R=301,L]
Bei WordPress können auch die eigenen Umleitungsregeln des Content-Management-Systems in der Datei enthalten sein. Platzieren Sie die benutzerdefinierte Umleitung vor diesen Regeln, damit die Anfrage zunächst die gewünschte Regel durchläuft. Überprüfen Sie vor der Änderung die vorhandenen Beiträge und die Einstellungen für die Permalinks. Die Details zur für den Betrieb von WordPress erforderlichen Hosting-Umgebung können Sie anhand der Beschreibung der Webhosting-Lösungen einsehen.
Wie richten Sie eine Weiterleitung ein und testen diese auf Sicherheit?
Die sichere Änderung erfolgt in vier Schritten: Speichern Sie die Originaldatei, fügen Sie eine einzige Regel hinzu, überprüfen Sie die Funktion und stellen Sie gegebenenfalls den vorherigen Zustand wieder her. Die htaccess-Weiterleitung lässt sich leichter handhaben, wenn Sie jeweils nur eine Änderung vornehmen. Im Falle eines Fehlers lässt sich so die problematische Zeile einfacher ausfindig machen.
Erstellen Sie vor der Änderung der Datei eine wiederherstellbare Sicherung.
Erstellen Sie eine Kopie der ursprünglichen .htaccess-Datei und bewahren Sie diese an einem Ort auf, von dem aus Sie sie bei Bedarf wiederherstellen können. Sie können den Inhalt der Datei auch in einem separaten Textdokument speichern. Bewahren Sie das Original so lange auf, bis die neue Regel ordnungsgemäß funktioniert.
Laden Sie die vorhandene Datei im Dateimanager herunter oder benennen Sie sie um, erstellen Sie anschließend eine Kopie davon und bearbeiten Sie diese. In cPanel unterstützt Sie der Dateimanager bei der Verwaltung der Dateien Ihrer Website. Eine Einführung in die Benutzeroberfläche finden Sie auch unter den Funktionen des cPanel-Hostings. Löschen oder überschreiben Sie nicht mehrere voneinander unabhängige Regeln gleichzeitig. Überprüfen Sie die neue Zeile sowie deren Umgebung jeweils separat.
Fügen Sie eine gezielte Regel hinzu und probieren Sie es anschließend aus
Das folgende Apache-Beispiel leitet eine einzige Route um. Um mod_rewrite nutzen zu können, muss die Option „RewriteEngine“ aktiviert sein, und sowohl das Modul als auch die Direktive müssen in der jeweiligen Umgebung zugelassen sein.
RewriteEngine On
RewriteRule ^regi-oldal/?$ https://pelda.hu/uj-oldal [R=301,L]
Geben Sie anstelle von „/regi“ Ihren eigenen Quellpfad ein und anstelle der Zieladresse die neue URL. Öffnen Sie nach dem Speichern direkt die alte Adresse und nicht nur die Startseite. Überprüfen Sie die Funktion bei jeder Anfrage und gehen Sie nicht davon aus, dass die Änderung erst nach einer bestimmten Zeit wirksam wird.
Bitte überprüfen Sie den Antwortcode, die Zieladresse und die Schleifen
Das Testen einer einzelnen Regel und die Überprüfung der gesamten Website sind zwei getrennte Aufgaben. Überprüfen Sie zunächst anhand der alten URL, ob die Antwort den richtigen Statuscode liefert und genau zum gewünschten Ziel führt. Öffnen Sie anschließend die neue Adresse separat und testen Sie die Hauptnavigation sowie einige wichtige Unterseiten. Bei einer dauerhaften Umleitung sollten Sie eine 301-Antwort erwarten, bei einer vorübergehenden Umleitung eine 302-Antwort.
- Weiterleitungskette: Die ursprüngliche Adresse führt zunächst zu einer Zwischen-URL und anschließend zu einer weiteren Adresse. Leiten Sie den Nutzer nach Möglichkeit direkt zum endgültigen Ziel weiter.
- Weiterleitungsschleife: Zwei oder mehr Adressen verweisen aufeinander, sodass der Browser die zu ladende Seite nicht erreichen kann.
- Serverfehler: Sollte die Seite nach der Änderung eine Fehlermeldung anzeigen oder nicht geladen werden, stellen Sie bitte die gespeicherte Datei wieder her und überprüfen Sie anschließend die Syntax der Regel sowie die zulässigen Direktiven.
Überprüfen Sie beim Testen sowohl die alte URL als auch die Zielseite und die Hauptpfade der Website. Sollte die Weiterleitung nicht wie erwartet funktionieren, fügen Sie nicht willkürlich weitere Bedingungen hinzu. Stellen Sie die gespeicherte Datei wieder her und beginnen Sie die Überprüfung mit einer einzigen Änderung von Neuem.
Was können Sie tun, wenn die .htaccess-Weiterleitung einen Fehler verursacht?
Sollte Ihre Website nach dem Hinzufügen einer Regel fehlerhaft funktionieren, sollten Sie zunächst das Symptom identifizieren. Ein 500er-Serverfehler kann auf ein Konfigurations- oder Syntaxproblem hinweisen, eine falsche Zielseite auf eine fehlerhafte Route und wiederholte Weiterleitungen auf sich gegenseitig beeinflussende Regeln. Da es sich hierbei um unterschiedliche Fehler handelt, sollten Sie nicht mehrere Zeilen gleichzeitig nach dem Zufallsprinzip ändern. Bei der Behebung einer .htaccess-Weiterleitung stellt das Rückgängigmachen der letzten Änderung den sichersten Ausgangspunkt dar.
Bei einem 500-Fehler oder beim fehlerhaften Laden einer Seite
Stellen Sie die zuletzt funktionierende .htaccess-Datei wieder her, damit die Website wieder erreichbar ist. Überprüfen Sie anschließend die Schreibweise der hinzugefügten Direktive, die Klammern, die Markierungen und die Ziel-URL. Selbst eine syntaktisch korrekte Regel kann einen Fehler verursachen, wenn die Serverumgebung die Direktive oder das Modul nicht zulässt. Gehen Sie nicht davon aus, dass alle Apache-Einstellungen auf Verzeichnisebene verwendet werden können.
Das Fehlerprotokoll kann Ihnen dabei helfen, festzustellen, bei welcher Anfrage oder in welcher Datei das Problem aufgetreten ist. Suchen Sie nach Einträgen, die sich auf den Zeitpunkt der Änderung beziehen, und vergleichen Sie diese mit dem aktuellen Inhalt der Datei. Ziehen Sie ohne einen entsprechenden Protokolleintrag keine Rückschlüsse auf eine bestimmte Ursache. Sollte der Fehler nach der Wiederherstellung der alten Version behoben sein, überprüfen Sie die betreffende Änderung isoliert von den übrigen Änderungen.
Im Falle einer Endlosweiterleitung oder eines falschen Ziels
Wenn der Browser zu viele Weiterleitungen anzeigt, überprüfen Sie bitte, ob nicht zwei Regeln dieselben Adressen zueinander weiterleiten. Es kann beispielsweise vorkommen, dass eine Regel die Version mit „www“ auf eine Adresse ohne „www“ weiterleitet, während eine andere Regel die umgekehrte Weiterleitung vorsieht. Überprüfen Sie außerdem, ob die Ziel-URL erneut die Bedingung erfüllt, die auf die Quelle zutrifft. In diesem Fall kann die Regel erneut ausgelöst werden.
Bei einer falschen Zielseite vergleichen Sie bitte den angeforderten Pfad mit dem in der Regel angegebenen Ziel. Überprüfen Sie die Verzeichnisnamen, die Schrägstriche sowie, ob es sich bei dem Ziel um eine relative oder absolute URL handelt. Die Kette kann auch Zwischenadressen enthalten; verfolgen Sie daher bitte nach, welche URLs die Anfrage durchläuft.
- Entfernen oder deaktivieren Sie die betreffende Regel vorübergehend und prüfen Sie anschließend, ob die gewünschte Funktionsweise wiederhergestellt ist.
- Probieren Sie eine einzelne Regel mit einer konkreten Quell- und Zieladresse aus.
- Sollte der Test erfolgreich verlaufen, setzen Sie die übrigen Änderungen schrittweise wieder in Kraft und überprüfen Sie das Ergebnis nach jedem Schritt.
Sollte die Syntax korrekt erscheinen, der Fehler jedoch auch nach der Wiederherstellung weiterhin bestehen, überprüfen Sie bitte die Serverumgebung und die Protokolleinträge. Die richtige Apache-Konfiguration und die Dateiverwaltungsfunktionen des Webhostings erleichtern die übersichtliche Pflege der Regeln. Entdecken Sie die Webhosting-Lösungen von aWh, wenn Sie nach einer für Ihre Website geeigneten Hosting-Umgebung suchen.
Entwickeln Sie eine einheitliche Vorgehensweise bei Weiterleitungen
Die Weiterleitung über die .htaccess-Datei ist keine einmalige Einstellung, wenn sich die Adressen Ihrer Website im Laufe der Zeit ändern. Notieren Sie sich, wohin die alten Pfade führen und warum die jeweilige Regel erforderlich ist. So lassen sich veraltete Einträge später leichter erkennen, und die Wahrscheinlichkeit ist geringer, dass eine neue Änderung die bisherige Funktionsweise überschreibt. Diese Aufzeichnung ist auch dann nützlich, wenn mehrere Personen die Dateien der Website verwalten.
Eine zuverlässige Hosting-Umgebung ist eine wichtige Grundlage für den täglichen Betrieb einer Website. Mit mehr als 10 Jahren Erfahrung bietet aWh Webhosting, cPanel-Hosting und VPS-Hosting an. Auch Backup und Zwei-Faktor-Authentifizierung können bei der Auswahl eines Hosting-Anbieters eine Rolle spielen.
Wenn Sie nach einer für Ihre Website geeigneten Hosting-Lösung suchen, sehen Sie sich das Webhosting von aWh an. Automatische Backups, HTTPS und die Zwei-Faktor-Authentifizierung können dazu beitragen, die Verwaltung Ihres Hostings und Ihrer Website sicherer zu gestalten.
Häufig gestellte Fragen zur Weiterleitung über .htaccess
Funktioniert die .htaccess-Weiterleitung auch auf einem Nginx-Server?
Nein, Nginx liest und wendet die .htaccess-Dateien von Apache nicht von sich aus an. Die Weiterleitung muss in der eigenen Serverkonfiguration von Nginx festgelegt werden. Wenn Sie sich nicht sicher sind, welcher Webserver die Anfragen verarbeitet, überprüfen Sie bitte die Einstellungen Ihres Webhostings. In einem gemischten System spielt es auch eine Rolle, welcher Server die Anfrage zuerst verarbeitet, da die Weiterleitung auch auf einer anderen Ebene erfolgen kann.
Was passiert, wenn die .htaccess-Datei eine fehlerhafte Syntax enthält?
Eine fehlerhafte Direktive oder Syntax kann bei Apache einen 500er-Serverfehler verursachen und das Laden mehrerer Seiten verhindern. Die genauen Auswirkungen hängen davon ab, wo sich der Fehler befindet und wie der Server die Konfiguration verarbeitet. Tritt der Fehler nach einer Änderung an der Datei auf, stellen Sie die zuvor funktionierende Version wieder her. Überprüfen Sie anschließend den Log-Eintrag und kontrollieren Sie insbesondere die geänderte Zeile.
Werden bei der Weiterleitung die Abfrageparameter beibehalten?
Häufig ja, dies hängt jedoch von der verwendeten Apache-Direktive und der Form der Ziel-URL ab. Beispielsweise kann der Parameter „?ref=hírlevél“ der Weiterleitung folgen, sofern die Regel den Abfrageteil nicht ersetzt oder entfernt. Testen Sie dies auch mit einer Adresse, die mehrere Parameter enthält, beispielsweise einen Tracking-Code und einen Filter. Überprüfen Sie, ob die Zielseite die erwarteten Werte erhält.
Ist eine Weiterleitung nur auf eine bestimmte Subdomain einrichtbar?
Ja. Mit der vor der Regel platzierten Bedingung „RewriteCond %{HTTP_HOST}“ können Sie überprüfen, an welche Subdomain die Anfrage gerichtet ist. Beispielsweise kann eine an den Hostnamen „shop.pelda.hu“ gebundene Bedingung die Hauptdomain und andere Subdomains ausschließen. Passen Sie den Hostnamen genau an die gewünschte Adresse an und achten Sie auf die Groß- und Kleinschreibung. Auf diese Weise gilt die Weiterleitung nur für Anfragen an die betreffende Subdomain.
Wie lässt sich eine .htaccess-Regel vorübergehend deaktivieren?
Setzen Sie ein Doppelkreuz vor die Regel, damit Apache sie als Kommentar behandelt und nicht ausführt. Falls die Regel auch Bedingungen enthält, deaktivieren Sie diese ebenfalls, da eine verbleibende Bedingung sonst Auswirkungen auf eine andere Regel haben könnte. Speichern Sie vor der Änderung die Originaldatei. Entfernen Sie nach dem Test das Doppelkreuz, wenn Sie die Regel wieder aktivieren möchten.
Warum ändert sich die Weiterleitung nicht, nachdem die Regel geändert wurde?
Möglicherweise hat der Browser das Ergebnis einer zuvor erhaltenen permanenten Weiterleitung gespeichert. Versuchen Sie, die URL in einem privaten Browserfenster oder mit einem anderen Browser zu öffnen. Sollte dort ebenfalls die alte Weiterleitung gelten, überprüfen Sie bitte, ob Sie die entsprechende .htaccess-Datei geändert haben und ob die Anfrage tatsächlich von Apache verarbeitet wird. Auch ein Cache oder Anwendungseinstellungen können den Test beeinflussen.
Kann eine separate .htaccess-Datei für ein Unterverzeichnis verwendet werden?
Ja. Die in der eigenen .htaccess-Datei des Unterverzeichnisses festgelegten Anweisungen können sich auf Anfragen für das jeweilige Verzeichnis beziehen, sofern die Serverkonfiguration dies zulässt. So können Sie beispielsweise in einer Datei im Verzeichnis /webshop/ die Pfade des Online-Shops verwalten, ohne dieselbe Regel auf die gesamte Website anzuwenden. Auch die Einstellungen des übergeordneten Verzeichnisses können sich auf die Funktionsweise auswirken; testen Sie daher die betreffende Route.