ciao, su un server ho installato os-commerce, che usa il mod rewrite per trasformare gli indirizzi.

Ho poi la seguente struttura di directory:


root/download/nome_artista/album/lofi/file1.mp3

root/download/nome_artista/album/hifi/file2.mp3

root/download/nome_artista/album/file3.wav

Ecco invece i 2 file .htaccess:

1) nella root del sito:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php

2) nella cartella download

AuthName "Download Access"
AuthType Basic
AuthUserFile /home/httpd/vhosts/sito.com/private/.htpasswd
Require valid-user
Options +Indexes +MultiViews +FollowSymlinks


Il risultato che voglio ottenere è che i file mp3 nelle cartelle hifi e lofi siano scaricabili direttamente senza password, mentre tutti i file wav siano scaricabili solo mediante password.

Ho provato vari tentativi, tipo questo:

<Files ~ ".*\.wav$">
AuthName "Download Access"
AuthType Basic
AuthUserFile /home/httpd/vhosts/beatpick.com/private/.htpasswd
Require valid-user
</Files>

Però questo sistema (che funziona) sembra andare in conflitto con la gestione di oscommerce di mod rewrite e link. Infatti funziona la gestione dei download con la password come voglio io, però i link brevi del sito non funzionano più.


Come posso risolvere il problema?

Grazie