Zitat:
Zitat von cobhc939
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]