07.06.2008: pageCreator: Suchmaschinenfreundliche Urls erzeugen (Version 1.3)
Suchmaschinenfreundliche Urls werden immer wichtiger, denn solche sprechenden Seitennamen wirken sich positiv auf das Ranking in den Suchmaschinen aus. Wir zeigen Ihnen wie Sie solchen schönen Urls für den pageCreator bekommen.
Der pageCreator erzeugt normalerweise solche Urls:
www.domain.de/index.php?page=meineseite&topic=ordner
Viel schöner und suchmaschinenfreundlicher sind natürlich solche Urls:
www.domain.de/ordner/meineseite.html
Das ganze lässt sich relativ einfach auch für den pageCreator erreichen.
Systemvoraussetzung
- Apache Webserver mit aktiviertem mod_rewrite
So einfach geht es
- Erstellen Sie eine htacces Datei (der Name der Datei muss .htaccess lauten) und öffnen Sie diese in einem Editor.
- Als erstes müssen wir dem Webserver erst einmal sagen, dass wir mod_rewrite verwenden wollen und schreiben deswegen in die erste Zeile der htaccess:
RewriteEngine On
- Danach legen wir fest ob und in welchem Unterverzeichnis wir uns befinden (ausgehend vom root_verzeichnis des Webservers):
RewriteBase /Unterordner/
- In unserem Beispiel befinden sich die Seiten, die über den pageCreator im Ordner Unterordner (domain.de/Unterordner). Wenn der pageCreator im root Verzeichnis liegt, dann genügt ein Slash (/).
- Nun geht es ans umschreiben der Urls:
#normale Seiten
RewriteRule ^(.*).html$ index.php?page=$1 [L]
# Seiten und Ordner
RewriteRule ^(.*)/(.*).html$ index.php?topic=$1&page=$2 [L]
- Problematisch sind dabei die Seiten, die sich in einem Unterordner befinden. Deswegen bitte die index.php der Version 1.3 verwenden und dort den korrekten basePath und baseUrl setzen in der index.php. Wenn Sie keine Unterordner verwenden, können Sie auch ältere Versionen verwenden.
Hier können sie die aktuelle Version downloaden:
Download pageCreator 1.3
Klicken Sie auf den Bewertungsbalken, um diesen Artikel zu bewerten.