Claus: SSI-Aufruf (unable to include...)

Beitrag lesen

Hi,

ich finde keine Lösung meines Problems.
Hoffe auf einen Hinweis, wo das Problem liegt:

Auf einer Seite im htdocs-Verzeichnis Pfad: test/sub/cygwin.shtml
Habe ich folgenden SSI-Aufruf:
<!--#include virtual="/cgi-bin/ucounter/ucount.cgi?name=ok&counter=text" -->

Funktioniert wunderbar, wenn man die Seite, von einer anderen Web-Seite aufruft (link).
Gibt man allerdings diese Web-Seite direkt im Browser ein, also:
   http://DOMÄNE/test/sub/cygwin.shtml
so erhält man (Mozilla/Netscape4) ein:
  [an error occurred while processing this directive]

Allerdings nicht beim IE6, da gehts wiederrum.

In den ERROR-Logs vom Apache finde ich 2 Einträge:

[Mon May 19 18:14:17 2003] [error] [client 131.188.79.72] malformed header from script. Bad header=<HTML><BODY>Nicht erlaubt auf : f:/apache/1_3_27/apache/cgi-bin/ucounter/ucount.cgi

und

[Mon May 19 18:14:17 2003] [error] [client 131.188.79.72] unable to include "/cgi-bin/ucounter/ucount.cgi?name=ok&counter=text" in parsed file f:/apache/1_3_27/apache/htdocs/test/sub/cygwin.shtml

In der httpd.conf ist wie folgt eingetragen:

<Directory "F:/Apache/1_3_27/Apache/htdocs/test">
   Options Indexes FollowSymLinks Includes ExecCGI
   AddType text/html .shtml
   AddHandler server-parsed .shtml
</Directory>

Anmerkung:
Das CGI-Teil ist in Perl geschrieben. Es handelt sich um ein Counter-Programm. Hoffe das ist auch die richtige Kategorie.

Gruss und Danke
Claus