Google-Anfragen über htaccess steuern
Heinzi
- https
Hi zusammen,
ich würde gerne User, die über google oder yahoo mit 2-3 Keywords auf einer Seite landen, temporär weiterleiten.
Ganz nach dem Motto:
User fragt bei google das Keyword "bahnhofskatze" an und gelangt dadurch auf meine Seite. Über den Referer und den Keyword-Parameter würde ich ihn nun gerne die Anfrage direkt an eine Unterseite leiten...
Alle anderen Anfragen über google gelangen bspw. weiterhin auf die Startseite oder indizierte Seite.
Wie lese ich den Spaß nun aus? Hat da einer mal nen Tutorial-Link für mich?
HTTP-Referer müsste ja über
RewriteCond %{HTTP_REFERER} !^http?://([a-z0-9-]+.)?google.de [NC] funktionieren, aber wie bekomme ich den q-Parameter mit dem Keyword in die Abfrage?
Danke,
vG Heinzi
RewriteCond %{HTTP_REFERER} !^http?://([a-z0-9-]+.)?google.de [NC] funktionieren, aber wie bekomme ich den q-Parameter mit dem Keyword in die Abfrage?
Der steht im HTTP_REFERER direkt nach ?q= oder &q= und wird durch & oder das Stringende begrenzt.
HI,
1.) Kunde hat eine 13 Jahre als Site mit zig Produkten
Ein kleiner teil der Produkte soll kurzfristig in einer supergeilen Microsite
präsentiert werden.
da die 13 jahre alte Website ganz anders indiziert wird als die neue in wenigen Tagen, soll der User am liebsten nur bei Interesse an den Produkten der Microsite direkt auf die Microsite geroutet werden(und nicht mehr auf die Startseite der alten...)
Alle anderern bleiben vorerst noch bei der alten Site...
ich will also nur temporär dem User eine bessere und ganz neue Informationsmöglichkeit bieten...
2.)also kann ich das Keyword mit in dir referer-Abfrage packen? wie mache ich das mit mehreren Keywords?
ganz stumpf als [OR]-Condition oder kann ich das verkürzen?
Danke noch mal und viele Grüße
Heinzi
1.)
Deine Entscheidung - dass das unter Umständen eine Ganz schlechte Idee ist, sollte dir klar sein. Suchmaschinenbetreiber wie Google wollen ungern beschissen werden.
2.)also kann ich das Keyword mit in dir referer-Abfrage packen? wie mache ich das mit mehreren Keywords?
ganz stumpf als [OR]-Condition oder kann ich das verkürzen?
Reguläre Ausdrücke sollten hier kein Problem sein:
Etwa so: (?:?|&)q=(keyword1|keyword2)(?:&|$)
Die Entscheidung steht noch nicht zu 100%.
Und, dass das nicht der Weisheit letzter Schluss ist, sollte auch klar sein...
Andererseits gibt es nicht ganz sooo viele Alternativen und dies ist unter Umständen die beste, wenn feststeht, dass die Hauptseite kurzfristig neu gemacht wird...
Vielen Dank auf jeden Fall!
Heinzi
Hi,
User fragt bei google das Keyword "bahnhofskatze" an und gelangt dadurch auf meine Seite. Über den Referer und den Keyword-Parameter würde ich ihn nun gerne die Anfrage direkt an eine Unterseite leiten...
warum? Der Nutzer hat den Suchtreffer ausgewählt, der ihn am meisten interessiert. Wieso sollte ihm eine andere Seite angeboten werden als die, die er aufruft?
Cheatah