Benutzer-Werkzeuge

Webseiten-Werkzeuge


cookbook:shorturls

Short URLs (kein /page/ in der URL)

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:

  • Der Webserver muß es grundsätzlich zulassen, daß die Rewrite Engine verwendet wird.
  • Die Konfiguration der Rewrite Engine muß in einer lokalen .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.)

  • BlackCat CMS unterstützt nur den Apache Webserver.
  • Die Funktion steht seit Version 1.1 zur Verfügung.

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!

BlackCat CMS Version 1.2

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!

cookbook/shorturls.txt · Zuletzt geändert: 2015/07/28 00:00 (Externe Bearbeitung)