Hi NiX,
normalerweise liegen die Scripte unter:
http://domain/cgi-bin
wodurch du diese aus der index.html mit: cgi-bin/test.cgi referenzierst
du musst hier zwischen der Verzeichnisstrucktur auf dem Server und der, die der Webserver nach außen trägt unterscheiden. Die nach außen ist immer logisch über die eigentliche gelegt.
Von außen (also über die URL) ist htdocs dein root - tiefer geht es nicht. Sonst könnte ja jeder über HTTP in jedes Verzeichniss auf dem Server.
Wo cgi-bin dann tatsächlich liegt ist ne ganz andere Sache.
Und noch was: wenn du nur ein Angebot ohne eigene cgi's hast, kannst du auch nicht auf das cgi-bin zugreifen - egal ob es das gibt.
cu
ALEX