it-swarm.com.de

htaccess leitet Verzeichnisse nach index.html um

Ich arbeite an einer Site, auf der ich keine Zugriffsberechtigung für die Serverkonfiguration habe und die von einer anderen Person ständig geändert wird. Diese Person hat gerade die Einstellungen geändert, um zu verhindern, dass Benutzer example.com/foo/ aufrufen und die Indexseite anzeigen.

In diesem virtuellen Verzeichnis können keine Inhalte aufgelistet werden.

Wenn Sie example.com/foo/index.html eingeben, wird die Datei weiterhin angezeigt.

Ich möchte also .htaccess verwenden, um alle URLs, die in einem Verzeichnis enden, zu directory/index.html umzuleiten. Wie schreibe ich das?

Ich habe mit einem Code begonnen, der .php -Dateien in .html -Dateien ändert, und habe versucht, daraus zu arbeiten, aber ich konnte es nicht ganz zum Laufen bringen.

RewriteRule ^(.*)\.php$ /$1.html [R=301,L]

Irgendwelche Vorschläge?

1
BFTrick

Was Sie suchen, ist keine mod_rewrite-Direktive - werfen Sie einen Blick auf die Apache mod_dir-Dokumentation - so etwas sollte ein guter Anfang für Ihre .htaccess-Datei sein:

DirectoryIndex index.php index.html index.htm
1
danlefree