Saan nagmumula ang mga larawan ng mga pahina ng error ng Squid
Ayusin ang nawawalang larawan sa isang pahina ng error ng Squid sa pamamagitan ng paghihiwalay ng URL ng browser mula sa lokal na landas ng file system ng proxy server.
May file ng logo sa proxy server. Nababasa ito ng Squid. Gayunpaman, nagpapakita ang browser ng sirang larawan. Hindi kayang ayusin ng mga pahintulot ng file ang isang kahilingang patungo sa maling URL.
Kapag naglalaman ang pasadyang template ng error ng src="images/logo.png", nireresolba ng browser ang sanggunian na iyon gamit ang konteksto ng URL ng dokumento. Hindi ito naghahanap sa disk ng Squid server ng kalapit na direktoryo ng images. Ang paglalagay ng file sa ilalim ng ugat ng mga dokumento ng hiwalay na web server ay hindi rin ginagawang awtomatikong ine-serve ito ng Squid.
Sa Squid 5–7, pinipili ng error_directory ang mga pasadyang template ng error; tinutukoy ng icon_directory ang imbakan ng mga icon. Ginagamit ng mga panloob na URL ng icon ng Squid ang landas na /squid-internal-static/icons/. Sundin ang pagkakaayos ng mga resource ng naka-install na bersyon sa halip na ituring ang isang landas ng file system ng Unix bilang address ng larawan sa HTML.
Suriin ang aktwal na kahilingan ng larawan ng browser. Ipinapakita ng hostname, landas, status, at napiling ruta nito kung humingi ang browser ng panloob na resource sa Squid, nakipag-ugnayan sa hiwalay na host ng larawan, o humingi ng walang kaugnayang landas sa na-block na site.
Kung ang larawan ay nasa isang aprubadong panloob na web server, gamitin ang naaabot na URL ng resource nito at isaalang-alang ang mga tuntunin sa pag-access. Kung kabilang ito sa mga panloob na asset ng Squid, kumpirmahin ang lokasyon ng naka-install na asset at ang listener na naglilingkod sa mga kahilingang iyon.
Panatilihing nababasa ang mensahe ng error kahit wala ang larawan nito. Ang isang diagnostic na pahina na umaasa sa isa pang nabigong kahilingan sa network ay maaaring magtago ng paliwanag na kailangan ng mambabasa.