Ben Weichert: htaccess RewiteRule führt Skript mehrmals aus!

Beitrag lesen

Hallo Leutz,

ich habe das Problem von meinem Posting
[pref:t=41261&m=225643]
'weiterentwickelt' und stelle die Frage nun neu:

Mein Skript wird pro Browser-Aufruf funf mal ausgeführt. Das merke ich eigentlich nur durch den Output in eine Textdatei. Das komische ist: erst läuft das Skript ganz normal durch, die Browser-Ausgabe ist beendet, die Inhalte der Textdatei sind in richtiger Reihenfolge da, doch dann wird es noch viermal gleichzeitig ausgeführt, was ich an dem Durcheinander in der Textdatei erkenne.

Das Skript lasse ich über eine RewriteRule aufrufen, und selbige sieht so aus:

RewriteEngine on
RewriteRule ^alibi/(.*)$ /verzeichnis/skript.php?parameter=$1

Sodass die URL im Browser so aussieht: http://server.de/alibi/parameter1/parameter2/parameter3/
Das Skript wird dann so vom Server aufgerufen:
http://server.de/verzeichnis/skript.php?parameter=parameter1/parameter2/parameter3/

Herausgefunden habe ich das jetzt, indem ich die _SERVER["UNIQUE_ID"] mit in die Datei schreiben liess, die auf fünf Programmabläufe schliessen lässt.

Warum ist das aber so?
Die Parameterübergabe ist übrigens jedesmal korrekt und jeder ist am richtigen Platz.

Schonmal danke.
-Ben