Ho avuto alcune complicazioni nel tentare di evitare che un utente esterno riesca ad avere informazioni sui file e sulla struttura del sito.
data la struttura
/index.php
/paginefisiche.php
/immagini/
/immagini/1.jpg
/immagini/2.jpg
/immagini/3.jpg
/directorydownloads/
/directorydownloads/1.tar.gz
/directorydownloads/2.tar.gz
/directorydownloads/3.tar.gz
vorrei produrre i seguenti effetti:
1) Io vorrei evitare che si possa chiamare un file php, visto che ogni pagina è sottoposta a url rewrite per puntare a una pagina html con url migliore.
2) Vorrei evitare che puntando a www.miosito.com/immagini/ mi arrivi la lista delle immagini, come puntando a www.miosito.com/directorydownloads/ ottenga la lista dei file.
3) Vorrei anche impedire il link diretto http://www.miosito.com/immagini/1.jpg non tanto per hotlinks o cose del genere, cosa che so fare, ma per evitare che un utente, puntando il browser a http://www.miosito.com/immagini/1.jpg scarichi il file.
vorrei magari far puntare tutti e tre i tipi di richieste, i php, la lista cartelle, i file singoli, alla homepage.html.
ho provato tra chmod e mod rewrite però poi accade che non riesco a concludere gli include negli scripts, oppure non visualizzo le immagini. insomma voglio bloccare le risorse a terzi, finisco per bloccarmele da solo.
un aiutino? please![]()