Michael Schröpl: Multiviews und Suchmaschinen

Beitrag lesen

Hi Seiler,

Wenn nun eine Suchmaschine die Seite betritt, was passiert dann?
Interpretiert eine Suchmaschine den "Vary"-Header?

frage den Programmierer der Suchmaschine.

Schickt eine Suchmaschine überhaupt ein Accept-Language mit?

Konfiguriere Dein Apache-Log so, daß Du diesen Header siehst.
(%...{Foobar}i:  The contents of Foobar: header line(s) in the request sent to the server.)

Werden die verschiedenen Sprachversionen indiziert oder nur die eine, die die Suchmaschine bekommt?

Zunächst mal nur eine. Von der Interpretation des Vary:-Headers hängt ggf. ab, ob weitere (wobei dem Crawler leider die Information fehlt, welche weiteren Sprachen im Angebot sind).

(Oder weigert sich eine Suchmaschine evtl. beim Auftauchen eines Vary-Headers?)

Warum sollte sie?
Sie bekommt auch dann einen Vary:-Header, wenn sie keine komprimierte Übertragung unterstützt ...

Wenn jemand erzwingen will, daß sämtliche Sprachvarianten indexiert werden, dann bietet es sich an, eine HTML-Seite mit Links auf alle erreichbaren vollständigen URLs des eigenen Servers (inklusive der Sprach-Endung!) zu generieren. Wenn der Crawler dieses Dokument in die Finger bekommt, dann findet bei den nachfolgenden HTTP-Zugriffen keine Negotiation mehr statt.

Viele Grüße
      Michael

--
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
(sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.