Välityspalvelimella on logotiedosto. Squid voi lukea sen. Selain näyttää silti rikkinäistä kuvaa. Tiedostojen käyttöoikeudet eivät korjaa pyyntöä väärään URL-osoitteeseen.

Kun mukautettu virhemalli sisältää src="images/logo.png", selain ratkaisee viittauksen asiakirjan URL-kontekstin avulla. Se ei etsi Squid-palvelimen levyltä lähellä olevaa hakemistoa images. Tiedoston sijoittaminen erillisen verkkopalvelimen asiakirjajuureen ei myöskään saa Squidia tarjoilemaan sitä automaattisesti.

Squidissa 5–7 error_directory valitsee mukautetut virhemallit; icon_directory osoittaa kuvakkeiden säilytyspaikan. Squidin sisäiset kuvake-URL-osoitteet käyttävät polkua /squid-internal-static/icons/. Noudata asennetun version resurssirakennetta sen sijaan, että kohtelisit Unixin tiedostojärjestelmäpolkua HTML-kuvan osoitteena.

Tutki selaimen todellinen kuvapyyntö. Sen isäntänimi, polku, tila ja valittu reitti osoittavat, pyysikö selain Squidilta sisäistä resurssia, ottiko se yhteyttä erilliseen kuva-isäntään vai pyysikö se asiaankuulumatonta polkua estetyllä sivustolla.

Jos kuva on hyväksytyllä sisäisellä verkkopalvelimella, käytä sen saavutettavaa resurssi-URL-osoitetta ja ota käyttösäännöt huomioon. Jos se kuuluu Squidin sisäisiin resursseihin, vahvista asennetun resurssin sijainti ja pyyntöjä palveleva kuuntelija.

Pidä virheilmoitus luettavana ilman kuvaa. Diagnostiikkasivu, joka riippuu toisesta epäonnistuneesta verkkopyynnöstä, voi kätkeä selityksen, jota lukija tarvitsi.

Aiheeseen liittyvät artikkelit