Wenn man mit einer Internetseite umzieht oder die Seitenstruktur anpasst, sollte man immer bedenken, dass sich Links zur Internetseite im Netz verbreitet haben und diese natürlich im besten Fall immer noch zu dem gewünschten Inhalt führen, auch wenn sich die Struktur geändert hat. Mit der folgenden Zeile in der .htacess-Datei lässt sich der Unterordner (hier cms) aus der URL entfernen.
RewriteRule ^cms/(.*)$ /$1 [L,NC,R]
Folgende Flags werden verwendet:
- L – Last: Wenn diese Regel greift werden keine weiteren Regeln angewendet
- NC – nocase: Es erfolgt keine Unterscheidung zwischen Groß- und Kleinschreibung
- R – redirect: Ohne Statuscode wird der Code 302, das ist der übliche Code für eine Umleitung