Andreas: Gefaktes Verzeichnis in einer URL

Beitrag lesen

Hi,

ich verwende sozusagen ein gefaktes Verzeichnis, um eine Software auszutricksen. Es geht darum, dass die Software eine URL zu einer Grafik erwartet, diese Grafik jedoch von einem CGI erzeugt wird. Da die Software jedoch nur .GIF oder .JPEG als Dateierweiterung akzeptiert und bei .PL oder .CGI dicht macht, habe ich mir folgendes einfallen lassen:

http://www.domain.de/cgi-bin/script/parameter.gif

Das eigentliche CGI versteckt sich nur in diesem Teil der URL:

http://www.domain.de/cgi-bin/script

"script" ist also ein Script ophne Dateierweiterung, welches aufgerufen wird. Innerhalb des Scripts kann ich nun den Rest der URL (also "/parameter.gif") über die Umgebungsvariable "PATH_INFO" auslesen. Das funktionierte bis jetzt auch wunderbar.

Nun ist es aber so, dass ich zu einem anderen Provider gewechselt habe und auf dem neuen Server zwar

http://www.domain.de/cgi-bin/script

funktioniert, jedoch

http://www.domain.de/cgi-bin/script/parameter.gif

einen "500 Internal Server Error" verursacht. Ich kann mir nur vorstellen, dass das Problem hier in der Apache Serverkonfiguration zu finden ist und habe deshalb die httpd.conf von beiden Servern verglichen. Dabei ist mir nichts aufgefallen, woran es liegen könnte...

Deshalb meine Frage: Was muss ich tun, damit der neue Server erkennt, dass "script" kein Verzeichnis, sondern ein Script ist?

Ciao
Andreas