Mi spiego meglio. Ho lasciato il codice del primo msg
per gestire le pagine non esistenti. Invece, per le chiamate
a materiale non disponibile nel server ho fatto così.
Ho creato .htaccess e ci ho messo dentro il codice
Quindi ho creato un file /moduli/error.php col contenutocodice:ErrorDocument 404 /moduli/error.php
Però, ovviamente, succede che nel primo casocodice:Risorsa non disponibile
la pagina nondisp.php è inserita in index.php
e dunque appare il msg "Pagina non disponibile",
ma la pagina stessa è formattata e ha i menu
poiché viene gestita da index.php. Nel secondo caso
il msg è gestito da Apache tramite .htaccess,
per cui si vede solo una pagina bianca col messaggio
"Risosra non disponibile". La tua soluzione è migliore,
solo che non so cosa mettere come condizione
se uno clicca su un link a un materiale come un pdf
o un jpg non già riversato nel server...
M.