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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
@ Jeff
Können Sie nicht verwenden, [1-15] da, der sagt, 1 bis 1 oder 5
Müssen Sie mit so etwas wie [1-9], das heißt 1 bis 9. Sie können nicht verwenden können zweistellige zahlen in einer Reihe so.
Also müssten Sie es ja gerne machen:
[1-9][0-5]?
Bedeutet 1 bis 9, mit oder ohne 0 bis 5
Sollte dies besser funktionieren.
Finden Sie in diesem Beitrag: Mobile oder desktop-browser-Erkennung und leitet Sie zur entsprechenden web-Seite
Können Sie es mit php-oder anderen backend statt? Das folgende ist für mobile Erkennung, aber Sie könnte leicht setzen Ihre eigenen user-agent-Liste. Wenn die Bedingung erfüllt ist,