
Mit der htaccess-Datei können bestimmte Clients (z.B. Browser, Crawler, HTML-Grabber) oder Betriebssysteme von einzelnen Homepage-Seiten ausgesperrt werden.
Dies ist z.B. sinnvoll, um bekannte Cracker-Tools und wiederkehrende Störenfriede von den eigenen Seiten fernzuhalten.
Grundsätzlich sollte eine Webseite für jedermann zugänglich sein, eine Client-Sperre für bestimmte Browsertypen und Betriebssysteme ist daher hauptsächlich zu Veranschaulichungszwecken aufgelistet.
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
Eine einfache Client-Sperre für den Internet Explorer von Microsoft. Hier wird jedem Besucher, der mit dem IE auf die Homepage gelangt, der Zugriff untersagt.
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
Hier handelt es sich um eine Client-Sperre für den Mobilfunk-Browser von SonyEricsson.
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
Über diese Client-Sperre wird der Seitenzugriff jedem untersagt, der über einen Windows-Computer versucht, die Homepage aufzurufen.
Die Struktur der Client-Sperre ist denkbar einfach: in der RewriteCond(ition) geben Sie mit {HTTP_USER_AGENT} an, dass die folgende Regel (RewriteRule) für alle Zugriffe gelten soll, dessen HTTP_USER_AGENT den nachfolgenden String (z.B. MSIE) enthält. Wenn Sie bereits in PHP programmiert haben, wird Ihnen der HTTP_USER_AGENT bekannt vorkommen, Sie können diesen in PHP über $_SERVER['HTTP_USER_AGENT'] abfragen.
Die HTTP_USER_AGENT bekannter Browser, Newsreader und Emailprogramme finden Sie in der Wikipedia unter:
http://de.wikipedia.org/wiki/User_Agent.
Diese externen Seiten könnten Sie ebenfalls interessieren:
Erläuterungen der htaccess in SelfHTML