max foltro: DirectoryIndex stets nur unter Directory/ erreichbar

Beitrag lesen

Hallo,

ich möchte mit .htaccess und mod_rewrite erreichen, dass jeglicher DirectoryIndex, also bei mir index.php oder index.html, falls vorhanden, falls also das Directory eine Index-Datei hat, nur unter Directory/ erreichbar ist.

Ich möchte als z.B.:
example.de/index.html
und
example.de
mit 301 auf
example.de/
weiterleiten

Ebenso für jedes Directory/Subdomain:
subdomain.example.de/Directory_xyz/index.html
und
subdomain.example.de/Directory_xyz
mit 301 auf
subdomain.example.de/Directory_xyz/
weiterleiten

Damit möchte ich die doppelte Erreichbarkeit des DirectoryIndexes verhindern.

Bisjetzt bin ich soweit gekommen:

RewriteCond %{IS_SUBREQ} false
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule (.*)index.(php|html)$ $1 [L]

Jedoch benötige ich jetzt noch Variabel den angeforderten Host um ala http://eine-von-vielen-möglichen-angeforderten-subdomains.example.de/ [L,R=301] weiterzuleiten.

Gruß aus dem Bodensee