Warning: session_start(): open(/www/htdocs/w017651d/tmp/wiki//sess_5f2a3c189b0c9d179b6ebdc0724520c0, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php on line 247

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/auth.php on line 424

Warning: session_write_close(): open(/www/htdocs/w017651d/tmp/wiki//sess_5f2a3c189b0c9d179b6ebdc0724520c0, O_RDWR) failed: No such file or directory (2) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/www/htdocs/w017651d/tmp/wiki/) in /www/htdocs/w017651d/wiki.blackcat-cms.org/doku.php on line 121

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/actions.php on line 210

Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w017651d/wiki.blackcat-cms.org/inc/init.php:247) in /www/htdocs/w017651d/wiki.blackcat-cms.org/lib/tpl/dokuwiki/main.php on line 12
Short URLs (kein /page/ in der URL) [BlackCat CMS Dokumentation, Tutorials, Tipps und Tricks]

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)