.htaccess verstehe ich nicht

Hallo Leute,
erst mal guten Tag, ich bin der Neue. Ich bin von einem anderen Host umgezogen und versuche jetzt meine Seite wieder ans Laufen zu bringen.
Ich bin blutiger Anfänger !
bis her sah meine .htaccess so aus:
AuthType Basic
AuthName "Geschuetzter Bereich"
AuthUserFile /www/privat/alle/.htpasswd
require valid-user

Den Pfad zur .htpasswd habe ich angepasst. Jetzt werde ich nach Username und Passwort gefragt und dann erhalte ich die Fehlermeldung 404.
Wo liegt hier der Fehler?

Danke für eure Hilfe

Hi Leute,
ich habe den Fehler gefunden. Ich habe die Änderungen unter Linux gemacht und dabei wurde die Datei mit falscher Codierung gespeichert.

Danke

Hier empfielt sich unter Windows der Notepad++.
Auch wenn man IDEs wie Eclipse, Netbeans oder Visual Studio etc. einsetzt, bleibe ich trotzdem oft beim Notepad++ hängen, wenn ich bash oder properties bearbeite, denn dort kann man sehr einfach das Zeilenende einstellen und das Encoding anpassen und das ist wesentlich unkomplizierter als jede IDE!