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