CMS Made Simple – suchmaschinenfreundliche URLs

CMS made simple

In der Standardinstallation des Open Source Content Managment Systems CMS made Simple werden URLs mit einem Query String erzeugt. Die sehen dann z.B. so aus: http://www.domainname.de/index.php?page=Beratung

Um suchmaschinenfreundliche URLs zu aktivieren muss man folgende Änderungen an der Konfigurationsdatei config.php vornehmen:

$config['assume_mod_rewrite'] = true;
$config['page_extension'] = ''; // gewuenschte Dateiendung (z.B: .html)
$config['use_hierarchy'] = true;

Im 2. Schritt passt man noch die .htaccess an:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.+).html$ index.php?page=$1 [QSA]

Nun wird die URL so ausgegeben:
http://www.domainname.de/Agentur/Beratung.html

Dieser Beitrag wurde unter CMS, SEO, Scripte abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

3 Antworten auf CMS Made Simple – suchmaschinenfreundliche URLs

  1. Hansi sagt:

    Servus! Danke für den Tipp, ABER…

    Wenn ich die beiden Code-Schnipsel einfüge sehen die URLs zwar sauber aus, allerdings ich dann eine 404-Fehlermeldung wenn ich links im Menü oder anderswo einen internen Link anklicke :(

    “Not Found
    The requested URL /how-cmsms-works was not found on this server.”

    Muß man noch etwas beachten?

  2. Hansi sagt:

    Hat sich erledigt ;-) )

  3. Da hat bestimmt die .htaccess gefehlt ;o)

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>