Quote Originariamente inviata da simone.marchese Visualizza il messaggio
Ciao a tutti,
Vorrei creare una regola da inserire nel file htaccess che mi impedisca l'esecuzione di script o file php.
La struttura della cartella da bloccare è la seguente
upload/profile/x/file

Si può creare una regola da poter inserire il file all'interno di profile e che mi prenda tutte le sotto directory?
E se non è troppo vi chiedo anche la regola da inserire nel file

Grazie
Quote Originariamente inviata da simone.marchese Visualizza il messaggio
Ciao a tutti,
Vorrei creare una regola da inserire nel file htaccess che mi impedisca l'esecuzione di script o file php.
La struttura della cartella da bloccare è la seguente
upload/profile/x/file

Si può creare una regola da poter inserire il file all'interno di profile e che mi prenda tutte le sotto directory?
E se non è troppo vi chiedo anche la regola da inserire nel file

Grazie
Una cosa del genere dovrebbe andare (l'ho scritta su due piedi e non l'ho provata, perché non mi trovo un virtual host libero in questo momento, fammi sapere se va bene):
codice:
RewriteEngine On
RewriteBase /

#Se il file esiste
RewriteCond %{REQUEST_FILENAME} -f
#Se l'url (non case sensitive) è /upload/profile/*/file/*.php
RewriteCond %{REQUEST_URI} /upload/profile/(.*)/file/.*\.(php)$ [NC]
#Eseguo il file dostuff.php
RewriteRule ^(.*) /dostuff.php?req=$1 [L]
In dostuff.php puoi procedere all'eliminazione del file (magari mettici pure un bel logger).