Esiste un file di logo sul server proxy. Squid può leggerlo. Il browser mostra comunque un'immagine rotta. I permessi dei file non possono correggere una richiesta a un URL sbagliato.

Quando un modello di errore personalizzato contiene src="images/logo.png", il browser risolve quel riferimento con il contesto URL del documento. Non cerca sul disco del server Squid una directory images vicina. Anche collocare il file sotto la radice dei documenti di un server web separato non fa sì che Squid lo serva automaticamente.

In Squid 5–7, error_directory seleziona i modelli di errore personalizzati; icon_directory indica l'archivio delle icone. Gli URL interni delle icone di Squid usano il percorso /squid-internal-static/icons/. Segui la disposizione delle risorse della versione installata invece di trattare un percorso del file system Unix come indirizzo di immagine HTML.

Esamina la richiesta effettiva dell'immagine da parte del browser. Il nome host, il percorso, lo stato e la rotta scelta mostrano se il browser ha chiesto a Squid una risorsa interna, ha contattato un host di immagini separato o ha richiesto un percorso non correlato sul sito bloccato.

Se l'immagine si trova su un server web interno approvato, usa il suo URL di risorsa raggiungibile e tieni conto delle regole di accesso. Se appartiene alle risorse interne di Squid, conferma la posizione della risorsa installata e l'ascoltatore che serve quelle richieste.

Mantieni leggibile il messaggio di errore anche senza la sua immagine. Una pagina diagnostica che dipende da un'altra richiesta di rete fallita può nascondere la spiegazione di cui il lettore aveva bisogno.

Articoli correlati