es fing an wie immer. das telefon läutet, was es zur frohen jahreszeit ziemlich oft tut. das ‘problem‘ war: “eine domain resp. die htaccess so zu konfigurieren, das nur bestimmte ips zugriff auf den inhalt haben und die verbleibenden auf eine andere seite weitergeleitet werden.”. den anderen fall, wohl wesentlich häufiger anzutreffen, gezielt ip adressen auzusperren werde ich der vollständigkeit halber auch nochmal kurz beschreiben. doch zurück zur fragen oder besser gleich zur lösung, die nun wirklich kein hexenwerk darstellt.
durch eine kombination aus RewriteCond & RewriteRule und der Variable REMOTE_ADDR bekommt man recht fix den gewünschten effekt zusammengeschustert. im beispiel werden alle adresse bis auf die ip 127.0.0.1 auf die uri http://codus.mho.org.in weitergeleitet. um weitere ip adressen zu erlauben setzt man einfach eine weitere rewrite condition vor der rewrite rule ein!
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteRule .* http://codus.mho.org.in [L,R=301]
der wesentlich öfter gefragte aber genauso oft im netz erklärte fall der vollständigkeit halber auch noch einmal. der ip 127.0.0.1 den zugriff auf die domain http://codus.mho.org.in untersagen.
order deny, allow
deny from 127.0.0.1

