Negare l'accesso ad alcuni file sul server tramite regexp apache
Citazione:
Originariamente inviato da strae
E quindi dopo vale anche per le sottodirectory?
Scusa, forse è chiedere troppo e me ne rendo conto, ma mi scriveresti un esempio funzionante con 'nomefile.txt' ?
Ho provato più volte a studiare le regexp, ma proprio non mi entrano in testa..
E non sono espertissimo nella configurazione di apache, mi faresti davvero un grandissimo favore...
E quindi dopo vale anche per le sottodirectory?
Scusa, forse è chiedere troppo e me ne rendo conto, ma mi scriveresti un esempio funzionante con 'nomefile.txt' ?
Ho provato più volte a studiare le regexp, ma proprio non mi entrano in testa..
E non sono espertissimo nella configurazione di apache, mi faresti davvero un grandissimo favore...
certo, vale per tutte le sottodirectory, a meno che queste non abbiano propri htaccess che ridefiniscano nuove regole. in questo caso, queste avrebbero -ovviamente- la priorità.
Ecco un esempio facile facile (appena testato, da me funziona):
<FilesMatch "\.(gif|jpe?g|png)$">
Order allow,deny
Deny from all
</FilesMatch>
questa sequenza, inserita nell'htaccess della root, blocca l'accesso a qualsiasi file grafico del sito: in pratica il visitatore non vedrà nessuna jpeg, jpg, gif o png.
venendo a te: se vuoi che nessuno possa accedere ai file direttamente digitando la richiesta sul browser, e che questi siano invece accessibili solo dallo script, inserisci nell'htaccess della root:
Citazione:
Le espressioni regolari, per quanto ostiche, una volta capite sono potentissime. comincia ad allenarti ad esempio qui: http://rexv.org/


