Scusami, ho letto solo adesso quello che ho scritto prima... credo proprio di aver detto una cazzata nel senso che le istruzioni nel file .htaccess non sono corrette, in quanto, così come le ho impostate prima impediscono l'accesso a tutti i file .htm, .html e .php, non il contrario...

Quindi, al posto di "\.(htm?l|php)$" bisogna inserire tutte le estensioni dei file da proteggere. Ad esempio, se nella directory interessata i file da proteggere fossero immagini, nel file .htaccess avremmo
codice:
<Files ~ "\.(gif|jpe?g|png|bmp)$">
Order allow,deny
Deny from all
Satisfy All
</Files>
Quindi, a questo punto, ritorna valido il discorso di prima. Nella directory interessata, ad esempio, metterai un solo file .php oppure .html per realizzare il redirect.

Altre soluzioni non ne conosco...