Bogus: URL zum Quelltext des Scripts

Beitrag lesen

hye freunde :-)

und wieder mal bin ich am feilen. geht um mein script auf www.at1.at (Kurz-URL service).
es läuft jetzt so, dass auch unterseiten einer homepage über die kurz-url aufgerufen werden können.

läuft folgendermassen ab: user wählt die kurz-url. zb. http://www.fordclub.at1.at/termine.shtml (klickbar, damit ihr den fehler gleich ansehen könnt).
da die page auf at1.at nicht vorhanden ist, wird das umfunktionierte error404 script aufgerufen. dieses fragt die domain ab, sucht den user und die original url für die domain und gibt dann ein

print "Location: $redirect_url$file\n\n";

aus. So funktioniert es auch beim 'index account' wenn man nur http://www.fordclub.at1.at eingibt. hier funktioniert es aber! wenn ich die subseite mittels 'Location' angeben kommt ne leere page mit folgendem quellcode:

--------<cut>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type></HEAD>
<BODY><XMP></XMP></BODY></HTML>
------------</cut>

wo kommt der quelltext her??????? und warum funktioniert der print'location' befehl nicht?

mfg
Bogus

damit ihr euch besser auskennt wie das script arbeitet, hier der quelltext >> http://projekte.predl.com/redirect.txt

das script wird aufgerufen, wenn unter www.at1.at die angeforderte datei nicht vorhanden ist. sprich das ist quasi das error 404 script.
damit dieses script bei einem 404 aufgerufen wird hab ich im root ne .htaccess mit dem befehl
ErrorDocument 404 /cgi-bin/redirect.cgi

ok, vielleicht weiss ja jemand von euch rat....*hoff*

mfg
Bogus