Einzelnen Beitrag anzeigen
Ungelesen 26.12.09, 19:34   #5
pArAdOxAcE
Anfänger
 
Registriert seit: Oct 2008
Beiträge: 3
Bedankt: 0
pArAdOxAcE ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von cobhc939 Beitrag anzeigen
Hast du die htaccess auch mal neu geladen? Bzw. den Webserver mal neu gestartet? Weil ein Apache (der aus der Linux-Welt kommt) braucht meist einen Neustart des Kernels bzw. einen kompletten Restart, um die geänderte Config zu laden.
aber nur dann wenn man die Einstellungen direkt in den *.conf Dateien des Apache vornimmt. Bei .htaccess werden die Änderungen bei jedem Aufruf neu eingelesen.

Allein mit den Umgebungsvariablen, die man in der .htaccess zur Verfügung hat, wird man das Betriebssystem nicht 100% sicher raus finden können, denn es wird der HTTP_USER_AGENT ausgewertet und der enthält lediglich eine Textzeile, mit was für einem Browser man unterwegs ist. Mann kann relativ einfach z.B. mit einem Opera-Browser den User-Agent der an den Server gesendet wird einfach ändern.

Im Prinzip sollte die folgende Condition passen.
Danach kannst du einen Redirect machen.
Code:
RewriteCond %{HTTP_USER_AGENT} ^Mac [NC]
pArAdOxAcE ist offline   Mit Zitat antworten