[HomePage :: Fehlerbehebung :: ImpressCMS-Tuning :: SEO Optimierung - sprechende URLs :: Dieser Seite] |
Content-Manager mit kurzen URLs |
Ziel dieser Anleitung ist es eine kurze und sprechende URL zu erstellen, damit diese sehr gut für Suchmaschinen und Landing Pages eingesetzt werden kann.
Wenn ein Inhalt mit dem Content-Manager erstellt wurde, dann ist die URL meist in dieser Form:
Aber schöner wäre doch so eine URL:
Wie macht man das?
Zunächst stellt man sicher, das der eigene Server den sogenannten "RewriteEngine" unterstützt. Ggfs bitte den eigenen Webhoster fragen. Sollte diese Funktion unterstützt werden, dann kann man die beiliegende Datei von ImpressCMS benutzen. Die Datei um welche es geht nennt sich "htaccess.txt" Diese Datei wird umbenannt in ".htaccess". Jetzt öffnen wir die Datei mit einen gewöhnlichen Editor. Derzeit stehen Parameter für ImpressCMS in dieser Datei. Damit unser RewriteEngine für den Content-Manager funktioniert, schreiben wir am Ende von folgende Zeilen hinzu:
ODER:
Damit ist die kurze und sprechende URL schon einsatzbereit. Dies eignet sich hervorragend für "Landing Pages" oder für einfache Inhalte innerhalb einer Homepage.
Wenn ein Inhalt mit dem Content-Manager erstellt wurde, dann ist die URL meist in dieser Form:
meine-webseite.de/content.php?page=XXX
Aber schöner wäre doch so eine URL:
meine-webseite.de/XXX
Wie macht man das?
Zunächst stellt man sicher, das der eigene Server den sogenannten "RewriteEngine" unterstützt. Ggfs bitte den eigenen Webhoster fragen. Sollte diese Funktion unterstützt werden, dann kann man die beiliegende Datei von ImpressCMS benutzen. Die Datei um welche es geht nennt sich "htaccess.txt" Diese Datei wird umbenannt in ".htaccess". Jetzt öffnen wir die Datei mit einen gewöhnlichen Editor. Derzeit stehen Parameter für ImpressCMS in dieser Datei. Damit unser RewriteEngine für den Content-Manager funktioniert, schreiben wir am Ende von folgende Zeilen hinzu:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ /content.php?page=$1 [P,NC]
ODER:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^content/(.*)/$ /content.php?page=$1 [L]
RewriteRule ^content/(.*)$ /content.php?page=$1 [L]
Damit ist die kurze und sprechende URL schon einsatzbereit. Dies eignet sich hervorragend für "Landing Pages" oder für einfache Inhalte innerhalb einer Homepage.