Domanda su apache, non su PHP ragazzuoli
Si fa con i file .htaccess comunque. Dovrebbe essere qualcosa del genere:
Questo genera un 403. Poi potete personalizzare la pagina 403, anche per la singola directory penso, ma non saprei dirvi come.codice:<Directory nomedirectory> Order Allow,Deny Deny from all </Directory>
Una volta che avete scoperto come fare, basta fare in modo che la pagina di 403 sia un .php con un bel header("location: pagina che vi pare a voi");