Hallo aicha,
Standartmäßig soll die datei "index.htm" im verzeichnis "htdocs" gespeichert werden.
.htaccess-Dateien gelten stets für das Verzeichnis, in dem Sie abgespeichert werden, sowie für alle Unterverzeichnisse .
Wenn du in einem der Unterverzeichnisse andere Regelungen wünschen, müssen Sie dort wiederum eine .htaccess-Datei abliegen.
Die htaccess-Datei muss in dem Verzeichnis sein, dass Du schützen willst. Überprüfe bitte ob das verzeichnis wo du index.html gespeichert hast kein unterverzeichnis von dem verzeichnis wo .htaccess, gespeichert ist.
Es kann sein das du noch eine Kopie von der htaccess-datei in dem gleichen verzeichnis wo index.html gespeichert hast. In diesem Fall erscheint auch das Passwort fenster wenn du die start seite aufrufst.
Viel spaß mit Apache...das ist ein richtige Süßeeeeeee..sie macht süchtig!