Posterous
Daniele is using Posterous to post everything online. Shouldn't you?
Unknown35
 

Daniel’strae

Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

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...


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:
<FilesMatch "www.example.com\/folder1\/*\/*.txt$">
Order allow,deny
Deny from all
</FilesMatch>


Le espressioni regolari, per quanto ostiche, una volta capite sono potentissime. comincia ad allenarti ad esempio qui: http://rexv.org/

Loading mentions Retweet
Filed under  //   .htaccess   apache  
Posted June 11, 2009
// 0 Comments