Ich möchte doch nur, dass alle Anfragen eines Browsers aus
unserem internen Firmennetz (Subnetz 192.168.100.x) nach
http://intern.domain.de/ umgeleitet werden und die, die von
draussen kommen nach http://extern.domain.de/
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^192.168.100.
RewriteRule / http://intern.domain.de/ [R]
RewriteRule / http://extern.domain.de/ [R]
also erstmal kriegst du mit [R] defaultmaessig einen temporarily moved (302). wenn du nen permanent (301) willst, heisst das [R=301]. und ich zitiere mal aus der doku zum [R] flag von RewriteRule:
„And remember that this flag itself only prefixes the URL with http://thishost[:thisport]/, rewriting continues. Usually you also want to stop and do the redirection immediately. To stop the rewriting you also have to provide the ‚L‘ flag.“
also
RewriteRule / http://intern.domain.de/ [R=301] [L]
und zur sicherheit noch:
RewriteRule / http://extern.domain.de/ [R=301] [L]
falls du mal was hintendran schreibst…
falls es immer noch nicht klappt, mach mal das
RewriteLog
RewriteLogLevel 6
an und poste uns je einen zugriff (nur einen, nich die ganze seite) intern und extern…
joachim