Suche
Suche Menü

.htaccess: CMS in einem Unterordner installieren

Normalerweise installiert man ein CMS direkt im Root-Verzeichnis einer Webseite. Es kann jedoch auch von Vorteil sein, wenn ein CMS nicht im Root-Verzeichnis sondern in einem Unterordner abgelegt ist. Dies hilft z.B. wenn man ein Update eines CMS Systems macht und die neue Version erst parallel testen möchte, bevor umgeschaltet wird.

Mit .htaccess gibt es eine Möglichkeit den Unterordner zu maskieren:

# Alle Dateien/Verzeichnisse die nicht existieren, werden in cms "gesucht" (Start)
RewriteCond %{REQUEST_URI} !^cms/.*    
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /cms/$1 [L]
# Alle Dateien/Verzeichnisse die nicht existieren, werden in cms "gesucht" (End)

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.