Domain WWW Redir – OHNE .htaccess und OHNE PHP
Der Titel verwirrt ein wenig, ich gebs ja zu :D
Ist gar nicht so einfach, einen passenden Titel dafür zu finden.
Folgender Sachverhalt:
Ich habe eine Domain. Sie ist unter http://beispiel.de und http://www.beispiel.de zu erreichen.
Eigentlich möchte ich aber, dass die Domain nur unter http://www.beispiel.de zu erreichen ist (http://beispiel.de soll also auf http://www.beispiel.de weitergeleitet werden).
Ganz einfach: ich lege mir eine .htaccess Datei an und schon habe ich meinen 301 Redirect.
Funktioniert nicht, weil der Server keine .htaccess unterstützt?
Okay, dann nehmen wir halt die PHP Variante.
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.beispiel.de");
exit();
?>
Ach mist, wir haben ja gar kein PHP auf unserem Webserver installiert.
Und nun?
Nun müssen wir das ganze halt in HTML machen.
Dazu gibt es 2 Varianten. Eine suchmaschinenfreundliche und eine suchmaschinenunfreundliche.
Die suchmaschinenunfreundliche Variante möchte ich nur kurz anschneiden: Meta Refresh.
Da dies aber absolut ekelig und googleunfreundlich ist, gehe ich da gar nicht näher drauf ein ;)
Die suchmaschinenfreundliche Variante hingegen ist sogar noch ein Stück einfacher als alles andere.
In den <head> Bereich der Seite fügen wir einfach folgende Zeile hinzu:
<base href="http://www.beispiel.de" />
Fertig!
Das bewirkt zwar keinen 301 Redirect, dafür werden aber alle Links mit einem www davor maskiert.
Voraussetzung ist allerdings, dass ihr keine absoluten Pfade bei euren URLs verwendet, sondern relative (./index.html statt http://beispiel.de/index.html).
Klickt jemand nun einen Link an, kommt er (und auch Google!) automatisch auf die URL mit www.
Eigentlich ganz einfach, oder?! ;)
/edit 20:18:
Fast hätte ich es vergessen.
Es gibt natürlich noch eine Variante für so etwas: Kanonische URLs (canonical URLs).
Alles weitere darüber könnt ihr unter http://www.seoball.de/kanonische-urls-113/ lesen. Auch eine gute Variante!
(Danke an @chucker für den Hinweis mit Canonical!)
Popularity: 17%
(Bild via 
