DirectoryIndex stets nur unter Directory/ erreichbar
max foltro
- sonstiges
0 ChrisB
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
Hi,
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.
Damit möchte ich die doppelte Erreichbarkeit des DirectoryIndexes verhindern.
Da würde ich kein mod_rewrite für bemühen - sondern die Indexdateien einfach mit irgendeinem kryptischen Namen umbenennen, und diesen als DirecoryIndex angeben.
Dass dann noch jemand das ganze über /kRypt15cherN4m3 abruft, ist wohl extrem unwahrscheinlich.
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.
HTTP_HOST
MfG ChrisB