Dazu habe ich die folgenden mod_rewrite direktiven im globalen Server-Kontex eingefügt noch bevor die vhosts includet werden
Code: Select all
RewriteLog "/var/log/apache2/mod_rewrite.log"
RewriteLogLevel 5
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^88.76.202.104
RewriteRule (.*) http://www.google.de [L]
include /etc/apache2/sites-enabled/
Wenn ich nun eine Domain aufrufe die auf dem Server als vHost eingerichtet ist dann wird in mod_rewrite.log folgendes reingeschrieben:
(2) init rewrite engine with requested uri /
(3) applying pattern '(.*)' to uri '/'
(4) RewriteCond: input='127.0.0.1' pattern='!^88.76.202.104' => matched
(2) rewrite '/' -> 'http://www.google.de'
(2) implicitly forcing redirect (rc=302) with http://www.google.de
(1) escaping http://www.google.de for redirect
(1) redirect to http://www.google.de [REDIRECT/302]
Soweit ich das richtig interpretiere ist also nach den Logs zu urteilen die Umleitung nach http://www.google.de erfolgt. In Wirklichkeit wird jedoch nach wie vor die index-seite der aufgerufenen domain angezeigt und nicht die google-starteite?
Ich komme einfach nicht dahinter wieso es nicht funktioniert?
Vielen Dank im Voraus
jack