/cgi-bin vs publik_html

Hallo Forum,

ich habe da eine wahrscheinlich blöde Frage, komme aber auf keine befriedigende Lösung:

Mein Perl-Skript liegt in /cgi-bin und soll eine Seite wie alle anderen der Site ausgeben. Also auch mit eigebundenen Grafiken, Links und includes (welche ebenfalls wieder Grafiken und Links beinhalten). Diese Dateien liegen aber im Verzeichnus /public-html, was als HTTP-Server-Root eingestellt ist.

Auf die Servereinstellungen habe ich keinen Einfluss - und leider auch keinen Shell-Zugang für Softlinks o.ä.

Gibt es einen eleganten Weg, wie ich anstellen kann, daß die Ausgabe des Skriptes behandelt wird, als wenn die Datei im server-root, also nicht in /cgi-bin läge?

Voller Hoffnung, daß ich die naheliegendste Lösung nur übersehen habe,

Frank

Hallo Forum,

ich habe da eine wahrscheinlich blöde Frage, komme aber auf
keine befriedigende Lösung:

Mein Perl-Skript liegt in /cgi-bin und soll eine Seite wie
alle anderen der Site ausgeben. Also auch mit eigebundenen
Grafiken, Links und includes (welche ebenfalls wieder Grafiken
und Links beinhalten). Diese Dateien liegen aber im
Verzeichnus /public-html, was als HTTP-Server-Root eingestellt
ist.

Für Grafiken & Links tut es ein Tag, includes gehen so aber nicht, da das, was vom CGI kommt, nicht nochmal durch mod_include geht, sondern gleich ausgegeben wird. Includes musst du dann eben vorher im Perl manuell laden und an der richtigen Stelle ausgeben.

Alexander