Du bist hier: Startseite > WebWissen > PHP > Schöne SEO URLs mit htaccess
Folge mir bei Twitter...

und bleibe auf dem Laufenden, was die Themen SEO und Webentwicklung angeht!

Sonntag, 04. Oktober 2009 um 11:50 Uhr

suchmaschinen freundliche URLs mit htaccessSchöne SEO URLs mit .htaccess

Man kennt das: Das CMS oder allgemein die Website hat eine super lange Ordnerstruktur, die so gar nicht interessant für Suchmaschinen aussieht. Die Lösung für dieses Problem kann folgendermaßen aussehen:

1. htaccess Datei anlegen

Man lege eine .htaccess-Datei an. Diese speichere man im Root des Webservers oder in dem Ordner ab, in der sie Wirkung zeigen soll.

Für unser Beispiel habe ich folgende unschöne Ordnerstruktur gewählt:  http://localhost/xampp/schoene_urls/ein_ordner/de/nochn_ordner/index.php

In unseren Ordnern kommen keine Keywords vor. Auch wird ein Unterstrich als Worttrenner verwendet. Sogar der Dateiname mit index.php ist Suchmaschinenunfreundlich. Schön wäre z. B. folgendes:  http://localhost/xampp/schoene_urls/ordner-mit-keyword/keyword.html

Also wir wollen ein paar Verzeichnisebenen rausschmeißen und stattdessen völlig neue Ordner erfinden. So geht's:

2. htaccess Datei befüllen

RewriteEngine on

RewriteCond %{REQUEST_URI} ordner-mit-keyword/keyword.html$
RewriteRule (.*) ein_ordner/de/nochn_ordner/index.php

Das ist alles. Man kann hier beliebig viele URL-Paare anlegen.

RewriteEngine on brauchen wir, damit das sogenannte mod_rewrite Modul von Apache läuft.

Dann kann man anfangen die URL-Paare anzulegen. Zuerst sagen wir dem Apache, dass die vom User angefraget URL ungefähr so heißen soll "ordner-mit-keyword/keyword.html".

Dann sagen wir, dass er daraus wieder die original-URL machen soll. (Trotzdem bleibt natürlich in der Adressleiste des Browsers die eingegebene URL stehen)

3. That's it

Jetzt kann man natürlich noch weiter URL-Paare anlegen. Dabei muss natürlich nicht jedesmal die RewriteEngine auf on gestellt werden, denn sie ist es ja schon.

Kommentare

Name *
Code   
ChronoComments by Joomla Professional Solutions
Kommentar abgeben

Tags

htaccess  SEO  sprechende urls  suchmaschinen freundliche urls  

Tweets

Social Bookmarks

Über den Autor

Mein Name ist Axel Scheuering. Während meines Studiums (Wirtschaftsinformatik) habe ich meine Brötchen als Webentwickler verdient. Mmhh lecker Brötchen. Seit ich mit dem Studium fertig bin, arbeite ich hauptberuflich im Bereich Suchmaschinenoptimierung.

2009 habe ich bei der Google Online Marketing Challenge teilgenommen und mich zusammen mit meinem Team gegen über 2.000 Teams aus der gazen Welt durchgesetzt. Wir haben unter den "Final 15" weltweit den 2. Platz erreicht und dafür einen Marketingpreis erhalten :)

Diese Site betreibe ich nicht mehr aktiv weiter. Mein neues Blog findest du unter Methode-Web.de

Inhalte dort sind Webentwicklung, Suchmaschinenoptimierung, das Web allgemein und Literaturtipps.