Im Versuch zu umleiten wenige Browser auf eine Seite mit .htaccess umleiten, die ihren Browser vorschlagen würden, zu aktualisieren, und ich kann es heraus mit der .htaccess-Datei aus:.htaccess Verwendung veralteten Browser
Derzeit verwende ich:
RewriteCond %{HTTP_USER_AGENT} "MSIE 6"
RewriteCond %{REQUEST_URI} !^/ie/
aber das überträgt nur Internet Explorer 6. Wie kann ich weitere Browser hinzufügen und wo finde ich ihre user_agent Namen? Ich habe diesen Artikel online: http://evansims.com/6032/using-htaccess-to-redirect-obsolete-browsers/, die dies legt nahe:
RewriteCond %{HTTP_USER_AGENT} "Opera/3" [or]
RewriteCond %{HTTP_USER_AGENT} "Opera/2" [or]
RewriteCond %{HTTP_USER_AGENT} "Opera/1" [or]
RewriteCond %{HTTP_USER_AGENT} "Safari/4" [or]
RewriteCond %{HTTP_USER_AGENT} "Safari/3" [or]
RewriteCond %{HTTP_USER_AGENT} "Safari/2" [or]
RewriteCond %{HTTP_USER_AGENT} "Safari/1" [or]
RewriteCond %{HTTP_USER_AGENT} "Navigator/" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 6" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 5" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 4" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 3" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 2" [or]
RewriteCond %{HTTP_USER_AGENT} "MSIE 1"
RewriteRule . upgrade.html [L]
aber es scheint nicht, für mich zu arbeiten. Gibt es eine Website, die eine Liste mit den HTTP-Benutzeragenten in großen Mengen bereitstellt? Zum Beispiel, wenn ich Firefox 3.0 sage, bedeutet dies alle Versionen einschließlich 3.6
Diese Website: http://www.useragentstring.com/pages/Firefox/ hat Hunderte von Benutzer-Agenten, die ich ziemlich sicher bin, gibt es eine Möglichkeit, alle von ihnen in einer Zeile zu integrieren? (Wie IE6,7 Firefox 1 bis 3 (einschließlich 3.6), Opera 1 bis 10 usw.)
Hat meine Antwort nicht funktioniert? – baynezy