Redirect via .htaccess bei bestimmten UserAgents

Apache, Lighttpd, nginx, Cherokee
peterpan
Posts: 73
Joined: 2003-02-05 17:28

Redirect via .htaccess bei bestimmten UserAgents

Post by peterpan »

Hallo Forum,

ich möchte nur eine Auswahl von User-Agents via ".htaccess" redirecten, möglichst ohne mod_rewrite.

Kann mir da jemand helfen? Ich komme da gerade auf keinen grünen Zweig.
mattiass
Userprojekt
Userprojekt
Posts: 608
Joined: 2005-12-16 17:57

Re: Redirect via .htaccess bei bestimmten UserAgents

Post by mattiass »

peterpan wrote: ich möchte nur eine Auswahl von User-Agents via ".htaccess" redirecten, möglichst ohne mod_rewrite.
Mit BrowserMatch eine Variable setzen, mit dieser einen Container definieren und darin den Redirect?

> http://httpd.apache.org/docs/2.0/de/mod ... owsermatch
User avatar
daemotron
Administrator
Administrator
Posts: 2639
Joined: 2004-01-21 17:44

Re: Redirect via .htaccess bei bestimmten UserAgents

Post by daemotron »

Stichwort: mod_setenvif
Lies bitte die Doku auf der Apache-Homepage (http://httpd.apache.org/docs/2.0/mod/mod_setenvif.html), da sind sogar Beispiele für Browser-Weichen dabei.
peterpan
Posts: 73
Joined: 2003-02-05 17:28

Re: Redirect via .htaccess bei bestimmten UserAgents

Post by peterpan »

Vielen Dank, kannte ich noch nicht - damit kann ich Agents blocken (403). Aber einen redirect bekomme ich leider immer noch nicht hin.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: Redirect via .htaccess bei bestimmten UserAgents

Post by Roger Wilco »

Du kannst den entsprechenden HTTP-Header mit der Direktive Header abhängig von den Umgebungsvariablen setzen.
peterpan
Posts: 73
Joined: 2003-02-05 17:28

Re: Redirect via .htaccess bei bestimmten UserAgents

Post by peterpan »

Sorry, Leute ich bekomme es nicht hin. Kann mir evtl. jemand helfen?

Code: Select all

SetEnvIfNoCase User-Agent "Mozilla" env=block
Header set "Redirect / http://www.meinedomain.de/" env=block