Gonzo: Permanent redirect funktioniert nicht

Beitrag lesen

um doppelten content zu vermeiden verwende ich in der .htaccess folgendes:

Nur nebenbei: Nichts dagegen, dass ein Webserver nur unter einer Domain wirklich existiert, ganz im Gegenteil, aber die Mär vom bösen doppelten Content ist - eine Mär.
Suchmaschinenentwickler sind nicht so dumm, den millionenfach im Netz zu findenden Fall www. und nicht-www. zu bestrafen. Und wer allen Ernstes beobachtet haben will, dass seine Seiten deswegen abgebewertet werden, hat entweder ein Problem mit seiner Beobachtungsgabe oder mit den von ihm angebotenen (mieserablen) Inhalt.

Redirect permanent http://zudensternen.de/ http://www.zudensternen.de/

Es funktioniert aber nicht. Wer weiss da Abhilfe?

Ein Reim, ein Reim: "The old URL-path is a […] path beginning with a slash." http://zudensternen.de beginnt nicht mit einem Schrägstrich, also kannst du Redirect nicht damit benutzen.

Falls du Zugriff auf die Webserverkonfiguration hast, richte einen separaten virtuellen Server für zudensternen.de ein, in etwa so:

<virtualhost *>
servername zudensternen.de
documentroot /bla/fasel
redirect permanent / http://www.zudensternen.de/
</virtualhost>
<virtualhost *>
servername www.zudensternen.de
documentroot  /bla/fasel
[…]
</virtualhost>

Ist das nicht möglich bzw. mag dein Hoster dies nicht einrichten, verwende die etwas rechenaufwendigere mod_rewrite-Version in der obersten .htaccess:

RewriteEngine on
RewriteBase /
RewriteCondition %{HTTP_HOST} ^zudensternen.de$
RewriteRule .* http://www.zudensternen.de$1