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
![]()