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

2

Re: Apache: htaccess/mod_rewrite

Stimmt wink ... du bist hier völlig falsch wink ...

Ich glaube, wenn du mehr Resonanz auf deine Frage haben möchtest, schreib das Thema nochmal im Root-Server-Bereich oder frag einen Mod, ob er das Thema für dich verschiebt...

weiterhelfen kann ich dir leider nicht, sorry...