Die Datei soll keineswegs 'index.htaccess' heißen sondern einfach nur '.htaccess', am besten legst du die Datei mit dem FTP-Programm deiner Wahl an oder einer (DOS-)Shell an, denn Windows wird dich keine Datei mit diesem Namen erstellen lassen. Wenn du Standard Dateiendungen ausblenden läßt könnte es auch sein, dass die unter Window erstellte angebliche '.htaccess' in Wirklichkeit '.htaccess.txt' heißt.