mod_rewrite

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo.html$ bar.html

Dieses Beispiel funktioniert bei mir auf dem Server (1&1 Exkl) nicht. bar.html kann ich aufrufen. Wenn ich aber foo.html aufrufe, dann kommt ein 404 Error. Whats wrong?

Gruß Joachim

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo.html$ bar.html

Dieses Beispiel funktioniert bei mir auf dem Server (1&1 Exkl)
nicht. bar.html kann ich aufrufen. Wenn ich aber foo.html
aufrufe, dann kommt ein 404 Error. Whats wrong?

RewriteLog /tmp/rewrite_log (oder wo immer apache schreiben darf)
RewriteLogLevel 9

und dann mal gucken…

joachim

RewriteEngine on
RewriteBase /~quux/
RewriteRule ^foo.html$ bar.html

Danke für den Tip, habe inzwischen eine Lösung gefunden:

Wenn ich statt nur bar.html http://domain.de/bar.html angebe, dann funktioniert es.

ok, dann kriegst du aber nen externen redirect zum browser. wenn das egal ist, ok. ansonsten stimmt wahrscheinlich irgendwas mit dem pfad noch nicht, siehe rewrite-log.

joachim

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]