Sebastian Constapel » Sauberer 301 Redirect mit Lighttpd
Sauberer 301 Redirect mit Lighttpd
Zuerst das Warum?
Okay, sagen wir, du hast die Domain: hamsterfutter.de welche natürlich auch über www.hamsterfutter.de erreichbar sein sollte. Nun wird es Personen geben die deine Seite manchmal mit WWW. und manchmal ohne (@) verlinken werden. Da Google allerdings zwischen diesen beiden Domains unterscheidet, macht es Sinn für den Crawler ein Zeichen zu setzen.
Diesen Zeichen heisst “301 – permanently moved“. Vorab entscheidest du dich, welche Domain (mit oder ohne WWW.) soll deine “Hauptdomain” sein. In meinem Beispiel ist die Hauptdomain “hamsterfutter.de”.
Und jetzt das Wie?
In der Lighttpd Konfiguration (lighttpd.conf) aktivieren wir bei server.modules das “mod_redirect”.
server.modules = (
"mod_access",
(...)
"mod_rewrite",
"mod_redirect",
(...)
)
In der Konfiguration des Vhosts haben wir nun selbstverständlich jeweils 2 $HTTP["host"] Einträge. Einer, ist unser regulärer, der Zweite ist unser Redirect.
$HTTP["host"] =~ "^hamsterfutter\.de" {
server.document-root = "/var/www/hamsterfutter.de"
server.error-handler-404 = "/error_handler.php"
(...)
}
Und unser Denkzettel an Google: “Kommst du per www. sollst du wissen: Unser Content ist einmalig und nur unter “hamsterfuttere.de” zu erreichen!”
$HTTP["host"] =~ "^www\.hamsterfutter\.de" {
url.redirect-code = 301
url.redirect = (
"^/(.*)$" => "http://hamsterfutter.de/$1",
)
Was noch fehlt: Wir kommunizieren an Google per Webmaster Tools welche Domain wir offiziell verwenden und angezeigt haben wollen. Nach dem Login: Website-Konfiguration -> Einstellungen.
Viel Spaß
3 Kommentare
1. Kempo schrieb am 16th März 2010 um 12:26 :
Hey Sebastian,
guter Beitrag, vielleicht könntest du aber noch hinzufügen, dass man bei Google.de/webmasters die Redirection Google mitteilen kann. Dadurch wird der Index von Google schneller aktualisiert und der Übergang verläuft reibungslos.
Aber interessanter Beitrag, da ich demnächst auch auf Lighthttpd umsteigen will.
Grüße!
2. Sebastian Constapel schrieb am 16th März 2010 um 12:43 :
Der Artikel ist entsprechend angepasst. Danke
3. SEO freundliche URLs | Ti&hellip schrieb am 20th April 2010 um 16:35 :
[...] ganze habe ich nach einer Vorlage von Sebastian Constapel [...]
Gib deinen Kommentar ab