Umschreiben der Browser Kennung mit RewriteRule?
Hallo,
ich möchte mod_rewrite verwenden, um die Variable HTTP_USER_AGENT zu ändern. Sobald ein MSIE Version 7.0b daher kommt, soll die Variable auf "MSIE 8.0" gesetzt werden.
Meine bisherigen Versuchen sehen wie folgt aus:
RewriteEngine On
RewriteCond expr "%{HTTP_USER_AGENT} -strmatch 'MSIE 7.0b'"
RewriteRule .* - [E=HTTP_USER_AGENT:"MSIE\ 8"]
#RewriteRule .* - [E=User-Agent:"MSIE\ 8"]
Allerdings führt kein der beiden Rules dazu, dass die Browser-Kennung geändert wird. Ist das überhaupt auf diese Weise möglich?
Ich habe es auch schon erfolglos mit den beiden folgenden Varianten versucht:
BrowserMatch "MSIE 7\.0b" User-Agent="MSIE 8.0"
SetEnvIf User-Agent "MSIE 7\.0b" User-Agent="MSIE 8.0"
Danke für jeden Hinweis/Tipp,
Stefan Günther
ich möchte mod_rewrite verwenden, um die Variable HTTP_USER_AGENT zu ändern. Sobald ein MSIE Version 7.0b daher kommt, soll die Variable auf "MSIE 8.0" gesetzt werden.
Meine bisherigen Versuchen sehen wie folgt aus:
RewriteEngine On
RewriteCond expr "%{HTTP_USER_AGENT} -strmatch 'MSIE 7.0b'"
RewriteRule .* - [E=HTTP_USER_AGENT:"MSIE\ 8"]
#RewriteRule .* - [E=User-Agent:"MSIE\ 8"]
Allerdings führt kein der beiden Rules dazu, dass die Browser-Kennung geändert wird. Ist das überhaupt auf diese Weise möglich?
Ich habe es auch schon erfolglos mit den beiden folgenden Varianten versucht:
BrowserMatch "MSIE 7\.0b" User-Agent="MSIE 8.0"
SetEnvIf User-Agent "MSIE 7\.0b" User-Agent="MSIE 8.0"
Danke für jeden Hinweis/Tipp,
Stefan Günther
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 251476
Url: https://administrator.de/forum/umschreiben-der-browser-kennung-mit-rewriterule-251476.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
4 Kommentare
Neuester Kommentar
Hallo Stefan,
das geht so nicht, mod_rewrite kann den Header nicht verändern. Da müsstest du zum mod_headers Modul greifen.
mit mod_headers sähe das dann ungetestet etwa so aus
Grüße Uwe
das geht so nicht, mod_rewrite kann den Header nicht verändern. Da müsstest du zum mod_headers Modul greifen.
mit mod_headers sähe das dann ungetestet etwa so aus
RequestHeader edit User-Agent 'MSIE 7\.0b' 'MSIE 8.0'
Grüße Uwe