Arbeiten mit der .htaccess Datei - dynamische Url´s umwandeln - ModRewrite

Für viele Webdesigner und Programmierer ist die .htaccess Datei nicht bekannt oder sehr schwer zu verstehen. Doch mit der Datei kann man viel machen und optimieren. Hier möchte ich mal ein paar Beispiele für das Arbeiten mit der .htaccess Datei geben und zeigen wie man Suchmaschinenunfreundliche Url´s umwandeln kann, um noch mehr aus der eigenen Webseite rauszuholen.

Als erstes muss man eine Datei anlegen Namens .htaccess . Bei Windows ist dies oft schwierig, aber man kann die Datei dann später auf dem Server immernoch unbenennen oder man nimmt einen Editor.

Dann einfach die Datei öffnen und in die ersten Zeilen folgendes schreiben:

RewriteEngine on
Options FollowSymLinks

Damit aktiviert man das Modul ModRewrite, damit das Arbeiten mit der .htaccess Datei überhaupt möglich ist.

Als nächstes muss man das Unterverzeichnis angeben:

RewriteBase /

In diesem Fall hat das Root-Verzeichnis der Webseite, kann natürlich auch auf Ordner u.s.w. ausgelegt werden.

Nun zu den dynamischen Url´s der Webseite. Man hat zum Beispiel folgenden Link:

http://www.test.de/index.php?bereich=news&artkel_id=34

Dieser Link ist natürlich garnicht gut für Suchmaschinen und für Benutzer auch nicht schön. Darum wenden wir nun das PHP Modul ModRewrite an, um die Url zu verbessern:

RewriteRule ^news/([0-9]+).html$ index.php?bereich=news&artikel_id=$1oder vielleicht noch mit dem Titel des Artikels:

RewriteRule ^news/([0-9]+)/([a-zA-Z0-0-\/]+).html$ index.php?bereich=news&artikel_id=$1

oder noch anders:

RewriteRule ^news-([0-9]+).html$ index.php?bereich=news&artikel_id=$1

Man sieht, dass man damit viel machen kann und es garnicht so schwer ist, die Regeln aufzustellen. In dem Fall könnte man jetzt http://www.test.de/news-23.html aufrufen und würde intern auf die index.php verwiesen.

Mit ([0-9]+) sagt man, dass dort alle Zahlen von 0-9 stehen können in beliebiger Anzahl. ([a-zA-Z0-9-\/]+) sagt aus, dass dort alle Buchstaben und Zahlen in belieber Anzahl stehen dürfen. Gut für den Titel der Artikel in den Url´s.

Hoffe die kurze Ausführung hilft den einen oder anderen Webdesigner, um seine Webseite Suchmaschinenfreundlicher zu gestalten.

Bookmarken bei Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Digg
  • del.icio.us
  • Webnews
  • MisterWong
  • Y!GG
  • Google Bookmarks
  • SEOigg
  • Technorati
  • Alltagz
  • Linkarena

Informationen zum Blogartikel "Arbeiten mit der .htaccess Datei - dynamische Url´s umwandeln - ModRewrite"

Ähnliche Beiträge im Webdesign Blog

Hinterlasse eine Antwort




Copyright flexib webcoding - Webdesign, Programmierung und SEO in Halle - Saalekreis - Leipzig
flexib webcoding is powered by WordPress | Beiträge (RSS) | Kommentare (RSS) | Impressum | AGB | Webdesign Blog Tags