Skip to content

seo urls

Sweil edited this page Oct 3, 2014 · 2 revisions

Das Frogsystem 2 unterstützt ab der Version 2.alix6 sog. Suchmaschinen optimierte (SEO-) URLs. Im Wesentlichen werden dabei alle GET-Parameter in eine andere Syntax überführt und die Webseite präsentiert sich nach außen hin als eine einfache HTML-Datei.

Form der URLs

Der GET-Parameter go legt im Frogsystem 2 die aufzurufende Seite fest. Daher wird er zum >>Seitennamen<< der SEO-URLs. Existieren noch weitere Parameter, so werden diese hinter zwei Minuszeichen angehängt. Parameter und Wert werden dabei jeweils mit einem Minus voneinander getrennt. Sollten innerhalb des Seitennamens oder der Parameter Minuszeichen vorkommen werden diese maskiert.

  • ?go=seite -> seite.html
  • ?go=seite&p1=v1 -> seite--p1-v1.html

Einrichtung des Webserver

Richten Sie ihren Webserver so ein, dass alle Aufrufe von nicht vorhandenen Dateien oder Ordnern auf folgende Adresse umgeschrieben werden: index.php?seoq={requested_url} Wobei {requested_url} der aufgerufene Datei-/Ordnerpfad ist ohne das abschließende >>.html<<. Idealerweise werden auch weitere evtl. vorhandene GET-Parameter mit übergeben.

Beispiel: .htaccess mit Apache

<IfModule mod_rewrite.c>
    # Aktiviere RewriteEngine
    RewriteEngine On

    # SEO-URLs
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.+)\.html$ index.php?seoq=$1 [L,QSA]
</IfModule>

Weitere nützliche Änderungen für die .htaccess-Datei finden Sie ebenfalls .htaccess.