Mit .htaccess umleiten veralteten Browser

Ich versuche, zu wenige Browser-Umleitung mit htaccess auf eine Seite, die würde vorschlagen, aktualisieren Sie Ihren browser und I cant figure it out mit der .htaccess-Datei:

Momentan benutze ich:

RewriteCond %{HTTP_USER_AGENT} "MSIE 6"
RewriteCond %{REQUEST_URI} !^/ie/

aber, dass transfers nur internet explorer 6. Wie kann ich weitere hinzufügen, Browser und wo kann ich Sie finden Ihren user_agent Namen? Ich fand diesen Artikel online: http://evansims.com/6032/using-htaccess-to-redirect-obsolete-browsers/ was darauf dieser:

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 zu funktionieren für mich. Gibt es eine Webseite gibt, auf der eine Liste mit den http-user-agents in der Masse? Zum Beispiel, wenn ich sage, Firefox 3.0 das bedeutet, dass alle Versionen einschließlich 3.6

Dieser website: http://www.useragentstring.com/pages/Firefox/ hat Hunderte von user-agents, welche Im ziemlich sicher, dass es einen Weg gibt, um alle von Ihnen in einer Reihe? ( Wie IE6,7, Firefox 1 bis 3 (einschließlich 3.6), Opera 1 bis 10 etc )

  • Hast meine Antwort nicht?
InformationsquelleAutor jQuerybeast | 2012-03-28
Schreibe einen Kommentar