Hat dies einen speziellen Grund?
...
Außerdem kann ich eine Domain nicht zu dem Ordner cgi-bin umleiten.
Ja, das hat einen Grund, das Dir hat ne Sonerbedeutung. Nur in cgi-bin werden Scripte ausgeführt, sonstwo wird nur der Script-Text per http übertragen. Cgi-bin wird auch nicht im directorylisting angezeigt. Das hat Administrations und Sicherheitsgründe
... z.B. stell dir mal ein Upload vor der ausgeführt werden könnte...
Struppi hat dir erläutert wie man cgi-bin umdefinieren/umbenennen könnte, aber ich denke das Konzept an sich war dir unklar.
Sehr zu empfehlen: selfhtml lesen!