Hi olkostbe,
.
Also früher habe ich den folgenden Code benutzt, der sorgt aber nur dafür, dass beim aufrufen eines Orders ohne index.php
diese Meldung erscheint.
"Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.".
Das ist soweit auch richtig !!
Ich wollte das Ganze aber so abändern, dass nicht die Meldung ausgegeben wird sondern der Besucher auf die Startseite umgeleitet
wird, Auch das geht mit dem folgenden Script !!
DirectoryIndex index.html index.htm index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/$1/index\.html !-f
RewriteCond %{DOCUMENT_ROOT}/$1/index\.htm !-f
RewriteCond %{DOCUMENT_ROOT}/$1/index\.php !-f
RewriteRule ^(.+?)(?:/[^/]+)?/?$ http://www.domain.de/ [L]
Nun zum Problem. Wenn ich statt
RewriteRule ^(.+?)(?:/[^/]+)?/?$ http://www.domain.de/ [L]
folgendes reinschreibe
RewriteRule ^(.+?)(?:/[^/]+)?/?$ index.php [L]
dann bekomme ich eine Schleife.
Ich verstehe leider nicht warum.
.
LG Ingo