Archiv

Artikel Tagged ‘Rewrite Engine’

Mit mod_rewrite einen Domainumzug ermöglichen

16. Juni 2009 Jan 1 Kommentar

Da mein Blog sowieso gerade umgezogen ist, hier mal die Technik, die dahinter steckt wenn man noch die alte URL aufruft.

Ein Beispiel:

Man ruft blog.computerjan.de/kategorie/firefox und wird auf webwork-blog.net/kategorie/firefox umgeleitet.

Das ganze wird mit mod_rewrite auf einem Apache-Server realisiert:

Falls ihr noch kein .htaccess-File in eurem Rootverzeichnis habt, erstellt eine .htaccess und fügt einfach folgenden Code an:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.webwork-blog\.net$
RewriteRule ^http://www.webwork-blog.net%{REQUEST_URI} [L,R=301]

Die Domain muss selbstverständlich angepasst werden. Achtung !! Die Punkte müssen escaped werden. Nun werden alle Aufrufe die nicht von www.webwork-blog.net stammen auf www.webwork-blog.net umgeleitet
Wenn schon eine .htaccess vorhanden ist, müsst ihr schauen das ihr die Regeln richtig anordnet. Schaut euch einfach die Hilfe auf mod-rewrite.de an oder schreibt auf der gleichen Seite ins Forum.