Google und Co und die base href Anweisung

Sie können innerhalb einer HTML-Datei, die Sie auf einem WWW-Server ablegen, nochmals deren internet-weit eindeutigen, genauen URI notieren. Ein Web-Browser, der diese Information ausliest, kann in Fehlersituationen besser auf verknüpfte oder referenzierte Dateien zugreifen.

<head>
<base href="http://meine.domain.at">
  <!-- ... andere Angaben im Dateikopf ... -->
</base></head>

Ist bei dieser Anweisung im Headbereich etwas falsch? Auf den ersten Blick nichts. Doch der Schein trügt. Nämlich dann, wenn sich die Seite bei Google vorstellt. Es kann passieren, daß Google die Seite aus dem Index wirft. Warum? Weil in der baseref Anweisung drei magische Buchstaben fehlen: “www”. Seit neuestem entfernen manche Robots Internetseiten, ohne www im “base href” Tag aus dem Index. Der Grund für dieses Verhalten ist noch nicht bekannt.
Wer dies also verhindern möchte, soll die besagte Anweisung mit den Buchstaben www ausstatten.
Was aber, wenn ein User die Domain ohne www direkt in den Browser eingibt, oder Google testet ob es möglich ist die Root Seite auch ohne www aufzurufen? Einige Anweisungen in der .htaccess schaffen Abhilfe.

RewriteCond %{HTTP_HOST} !^www\.      [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)        http://www.%{HTTP_HOST}/$1   [R=301]

Kommentarfunktion ist deaktiviert