Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

RewriteCond %{HTTP_USER_AGENT} bewirkt Vary: User-Agent

Hier können Sie Ihre Fragen zum Thema Suchmaschinenoptimierung (SEO) / Positionierung stellen
Neues Thema Antworten
Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 12.01.2005, 18:26

Hi mir ist folgendes aufgefallen:

Mein Apache liefert für bestimmte User-Agents besondere Seiten aus. Ist es normal, dass er dann gleich einen "Vary: User-Agent"-Header sendet? Sinn macht es ja, leider steht im Web nichts dazu. Dementsprechend habe ich auch keine Möglichkeit gefunden, diesen Header in bestimmten Fällen zu unterdrücken.

Christophe

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 12.01.2005, 20:30

Christophe hat geschrieben:Mein Apache liefert für bestimmte User-Agents besondere Seiten aus.
Warum? Weshalb? Wieso?
Ist es normal, dass er dann gleich einen "Vary: User-Agent" Header sendet
Nein, ist es nicht, muss irgendwo konfiguriert worden sein.
Sinn macht es ja
Nein, macht eigentlich keinen Sinn, da die Menge an verschiedenen User-Agent viel zu gross ist.

Gruss

bull
PostRank 9
PostRank 9
Beiträge: 2166
Registriert: 20.09.2003, 20:57
Wohnort: Vèneto

Beitrag von bull » 12.01.2005, 20:39

Ohne genauere Informationen ist keine sinnvolle Aussage möglich.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 12.01.2005, 21:05

Ich glaube das wird hier gemeinhin Cloaking genannt. Entsprechender Code:

RewriteCond %{HTTP_USER_AGENT} bot [NC]
RewriteRule /forum/$ /spezielleseitefürbots.php [L]

Wenn ich (mit User-Agent bot) /forum/ aufrufe, sendet der Apache Vary: Header, wenn ich /spezielleseite.php direkt aufrufe, nicht.

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 13.01.2005, 15:31

Ich habe noch mal einen Test gemacht:

RewriteCond %{REMOTE_ADDR} ^123\.123\.123\.123$
RewriteRule /test1/$ /testeite.php [L]

RewriteCond %{HTTP_USER_AGENT} bot [NC]
RewriteRule /test2/$ /testseite.php [L]

GET /test1/ HTTP/1.1
Host: www.domain.tld
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041128 Firefox/1.0 (Debian package 1.0-4 bot)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Thu, 13 Jan 2005 13:15:37 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a
Keep-Alive: timeout=10, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
Content-Encoding: gzip
Content-Length: 1782


GET /test2/ HTTP/1.1
Host: www.domain.tld
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041128 Firefox/1.0 (Debian package 1.0-4 bot)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: de-de,de;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-15,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive

HTTP/1.x 200 OK
Date: Thu, 13 Jan 2005 13:16:24 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a
Vary: User-Agent
Keep-Alive: timeout=10, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
Content-Encoding: gzip
Content-Length: 1782

Für mich sieht das so aus, dass der Vary-Header durch RewriteCond %{HTTP_USER_AGENT} erzeugt wird.

Christophe
PostRank 5
PostRank 5
Beiträge: 246
Registriert: 13.12.2004, 13:07

Beitrag von Christophe » 19.01.2005, 17:42

Endlich habe ich es geschafft:

BrowserMatchNoCase bot robot
BrowserMatchNoCase crawler robot
[...]
SetEnvIf robot .* force-no-vary

So bekommen Robots keine Vary-Header mehr zu sehen.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag