Es gibt eine ganz wichtige Entscheidung, die sowohl unter SEO-Aspekten als auch zur Vermeidung von Problemen mit Cookies möglichst noch vor der Freischaltung eines Produktionssystems auf Basis von Drupel zu treffen ist:
Die Entscheidung, ob die Domain-Url mit oder ohne 'www.' umgeleitet werden soll.
Diese Entscheidung sollte man schon deshalb frühzeitig treffen, um "Duplicate Content" bei der Erfassung der Seite durch Suchmaschinen zu vermeiden. Findet nämlich z.B. Google diese Seite hier über einen 'www.code-kiste.hauertmann.com'-Link und über einen Link 'code-kiste.hauertmann.com' so sind das für Google zwei verschiedene Portale. Der Inhalt wird also doppelt indiziert und das ist offensichtlich schlecht für das Google-Ranking.
Bei Drupal 7.x gibt es vorerst nur die Entscheidung für die Alternative "ohne www."!
Warum ist das so?
Dies hat nichts mehr mit SEO zu tun sondern mit Cookie-Problemen, die sonst auftreten.
In "bootstrap.inc" gibt es folgenden Code-Abschnitt:
... $cookie_domain = ltrim($cookie_domain, '.'); if (strpos($cookie_domain, 'www.') === 0) { $cookie_domain = substr($cookie_domain, 4); } $cookie_domain = explode(':', $cookie_domain); ...
Man sieht, dass eine 'www.xyz.de'-Domain intern umgewandelt wird in eine 'xyz.de'-Domain. Das ist nicht gut in vielen verschiedenen Situationen, z.B.
- wird in Foren von Problemen mit den Session-basierten Logins berichtet und
- es gibt jede Menge Probleme beim Setzen von Cookies beim Einsatz von Multi-Site-Installationen. Ich selbst kann ein Lied davon singen.
Man kann das Problem ganz einfach vermeiden, indem man sich beim Einsatz von Drupal für eine Url ohne führendes 'www.' entscheidet. Dafür muss ich meine '.htaccess'-Datei entsprechend einrichten. Drupal hat das schon vorbereitet, wobei allerdings die Wahl besteht zwischen "mit" und "ohne www.".
Ich kommentiere also folgenden schon vorbereiteten Abschnitt in der Drupal-.htaccess-Datei aus:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^ http%{ENV:protossl}://%1%{REQUEST_URI} [L,R=301]
Danach hab ich keine Probleme der beschriebenen Art mehr mit Cookies und es besteht aus dieser Ecke auch keine Gefahr von "Duplicated Content" mehr.