hi Du Insulaner,
Heattest du vllt. eine Idee wie ich das in meinem Fall loesen koennte?
Naja, ich zeig Dir mal meine .htaccess :-)
=============== schnipp =============================
DirectoryIndex /cgi-bin/show.cgi?html
RewriteEngine on
RewriteRule ^(.*).html$ /cgi-bin/show.cgi?html
=============== schnapp =============================
Da wird alles, was an *.html angefordert wird auf ein Script umgeschossen. Der DirectoryIndex auch. Zum Testen hab ich mal gesetzt:
DirectoryIndex /index.html
und die "index.html" wird dann nicht gefunden, weil es die gar nicht gibt.
Aber ich muss Dir alles sagen. Wenn ein Request auf "http://example.com" geht, steht in REQUEST_URI => "/". Mein Script show.cgi lädt ein Modul, was auch in REQUEST_URI schaut und falls da "/" drinsteht, wird das da gemacht:
Für das Hauptmenu wichtig: '/' => '/index.html'
$ENV{REQUEST_URI} = '/index.html' if $ENV{REQUEST_URI} eq '/';
Und alles wird gut. Ich hoffe, Dir hilfts ein bischen, mach das Beste daraus.
Hotte
Die Hottentotten: Ja, ne, klar, die gibts wirklich.