Sönke Tesch: #!/usr/bin/perl einbinden in die htaccess

Beitrag lesen

Last but not least befürchte ich mal, daß Du Dir eine Endlosschleife bastelst, d.h. der Server bekommt URL xyz, macht daraus wie gewünscht index.cgi, und durchläuft dann die ganze Sache mit index.cgi nochmal.

Ja ich versteh es gibt tatsächlich eine endlosschleife durch den oben genannten
RewriteBase /
RewriteRule .* index.cgi [L]

RewriteRule !^index.cgi$ index.cgi [L]

muss oder kann dieser pfad zusätzlich eingefügt werden?

Diese Regel besagt, daß alles, was _nicht_ exakt auf index.cgi passt, in index.cgi umgeschrieben wird ("nicht" wegen dem Ausrufezeichen vorne) - ist also genau das, was Du haben willst.
Setze diese Regel zusammen mit der RewriteBase-Anweisung sowie hinten einem [R,L] statt nur [L] (R wie Redirect, eine externe Weiterleitung, also Anweisung an den Browser, eine neue Anfrage mit neuer Adresse zu starten) in Deine .htaccess (_nicht_ zusätzlich, dies _ist_ für sich alleine die gesuchte Regel).

Gruß,
  soenk.e