Thema: Apache: htaccess/mod_rewrite
Hallo zusammen.
Die kateogorie passt zwar nicht so ganz, aber es dreht sich um .htaccess
Ich habe folgendes Problem:
Die Seite wird per http://www.123.de/abc aufgerufen. Intern wird per mod_rewrite die Seite von http://anderer_server/abc/ geladen.
Die rewrite_rule (definiert in der .htaccess-Datei):
RewriteRule ^abc(.*) http://anderer_server/abc/$1 [P] Hier das Problem:
Rufe ich http://www.123.de/abc (ohne Slash am Ende) auf, werden alle Links in dem Dokument statt http://www.123.de/abc/datei.htm in http://www.123.de/datei.htm ausgegeben. Die Startseite wird geladen, jedoch die Links liegen alle eine Ebene höher. Folglich geht das /abc/ unter.
Wird die Seite über http://www.123.de/abc/ (also mit Slash am Ende) aufgerufen, läuft alles normal (Links sehen dann so aus: http://www.123.de/abc/datei.htm)
Ein anhängen des Slashes ist mir bisher noch nicht gelungen, da auf http://www.123.de das Verzeichnis abc ja nicht vorhanden ist.
Hat jemand eine Idee?
Vielen Dank,
Gruß
Robert