Hallo Rolf,
Es sorgt für Ordnung. Ein Apache kann zwar so konfiguriert werden dass CGIs auch in jedem anderern Verzeichnis ausgeführt werden können, aber ich selbst bevorzuge den ScriptAlias:
ScriptAlias /cgi-bin/ /home/.../cgi-bin/ # hier dürfen alle...
ScriptAlias /cgi-hlp/ /home/.../cgi-hlp/ # Hilfe CGIs
ScriptAlias /cgi-usr/ /.../cgi-usr/ # hier ist eine .htaccess
Genau in der Apache-Konfiguration habe ich ein Problem:
Ich habe also ein Projekt, in dem statische und dynamische Seiten vorkommen.
Mein Apache ist wie folgt konfiguriert:
DocumentRoot /home.../web/
ScriptAlias /cgi-bin/ /home/.../web/cgi-bin/
DocumentIndex index.html
Wenn ich jetzt auch die Startseite dynamisch erzeugen möchte, mache ich immer in die index.html nur eine Meta-Weiterleitung auf die Datei /cgi-bin/index.pl. Diese Weiterleitung möchte ich aber vermeiden. Wenn die URL www.example.org heist, möchte ich direkt die Datei /cgi-bin/index.pl aufrufen
Ich habe den DocumentIndex auch schon auf /cgi-bin/index.pl gelegt, hat aber nicht wie gewünscht funktioniert.
Wie gehst Du in solchen Fällen vor?
Ich vermute auch, das Google solche Seiten, die mit einem Meta-Refresh arbeiten aus seinem Index rauswirft. Das möchte ich natürlich auf keinen Fall!
Gruß
Helmut Weber
-------------------------------------------
Mode ist eine Variable, Stil eine Konstante