BlackCat CMS unterstützt standardmäßig sogenannte Short URLs. Hierbei wird mit Hilfe der sogenannten Rewrite Engine, einer Funktionalität des Webservers, die angegebene Adresse umgeleitet. Dadurch wird es möglich, auf die Angabe des page-Verzeichnisses in der URL zu verzichten, obwohl dieses Verzeichnis nach wie vor verwendet wird.
Zur Aktivierung dieser Funktion sind folgende Voraussetzungen zu erfüllen:
.htaccess
zulässig sein.
Diese beiden Punkte betreffen den Provider, der die Grundeinstellungen des Webservers vornimmt. „Lokal“ heißt, daß die Konfigurationsdatei - deren Namen .htaccess
ist - im CAT_PATH
abgelegt wird. (Also da, wo die config.php
liegt.)
Zu finden ist die Einstellung unter dem Punkt Einstellungen → SEO Einstellungen.
Wichtiger Hinweis für BlackCat CMS Version 1.1! In dieser Version wird eine eventuell vorhandene .htaccess
-Datei beim Aktivieren der Einstellung überschrieben und beim späteren Deaktivieren gelöscht! Eigene Einstellungen gehen hierbei also verloren! Dieses Verhalten wird erst mit BlackCat Version 1.2 geändert!
In dieser Version wird beim Aktivieren der Einstellung geprüft, ob eine Datei .htaccess
bereits vorhanden ist. Falls ja, erfolgt eine entsprechende Meldung:
In diesem Fall können die Einstellungen aus der Datei htaccess_BlackCatCMS.txt
in die eigentliche .htaccess
-Datei übertragen werden. Die Datei htaccess_BlackCatCMS.txt
kann anschließend wieder gelöscht werden. (Dieser Vorgang erfordert den Zugriff per FTP.)
Beim Deaktivieren der Einstellung wird die Checksumme der Datei .htaccess
mit der Checksumme des Standard-Inhaltes verglichen. Unterscheiden sich die Checksummen, wir die Datei unangetastet gelassen. Sind sie gleich, wird sie gelöscht.
Es kann also sein, daß trotz deaktivierter Einstellung die Rewrite Engine nach wie vor aktiviert ist!