มีไฟล์โลโก้อยู่บนพร็อกซีเซิร์ฟเวอร์ Squid อ่านไฟล์นั้นได้ แต่เบราว์เซอร์ยังแสดงรูปภาพที่เสียหาย สิทธิ์ของไฟล์ไม่สามารถแก้ไขคำขอที่ส่งไปยัง URL ที่ผิดได้

เมื่อเทมเพลตข้อผิดพลาดที่กำหนดเองมี src="images/logo.png" เบราว์เซอร์จะแปลงการอ้างอิงนั้นด้วยบริบท URL ของเอกสาร ไม่ได้ค้นหาไดเรกทอรี images ที่อยู่ใกล้เคียงบนดิสก์ของเซิร์ฟเวอร์ Squid การวางไฟล์ไว้ใต้รากเอกสารของเว็บเซิร์ฟเวอร์แยกต่างหากก็ไม่ได้ทำให้ Squid ให้บริการไฟล์นั้นโดยอัตโนมัติเช่นกัน

ใน Squid 5–7 error_directory เลือกเทมเพลตข้อผิดพลาดที่กำหนดเอง icon_directory ระบุที่เก็บไอคอน URL ไอคอนภายในของ Squid ใช้เส้นทาง /squid-internal-static/icons/ ให้ปฏิบัติตามโครงสร้างทรัพยากรของเวอร์ชันที่ติดตั้ง แทนที่จะถือว่าเส้นทางระบบไฟล์ Unix เป็นที่อยู่รูปภาพ HTML

ตรวจสอบคำขอรูปภาพจริงของเบราว์เซอร์ ชื่อโฮสต์ เส้นทาง สถานะ และเส้นทางที่เลือกแสดงว่าเบราว์เซอร์ขอทรัพยากรภายในจาก Squid ติดต่อโฮสต์รูปภาพแยกต่างหาก หรือขอเส้นทางที่ไม่เกี่ยวข้องบนไซต์ที่ถูกบล็อก

หากรููปภาพอยู่บนเว็บเซิร์ฟเวอร์ภายในที่ได้รับอนุมัติ ให้ใช้ URL ทรัพยากรที่เข้าถึงได้และคำนึงถึงกฎการเข้าถึง หากเป็นส่วนหนึ่งของทรัพยากรภายในของ Squid ให้ยืนยันตำแหน่งของทรัพยากรที่ติดตั้งและตัวรับฟังที่ให้บริการคำขอเหล่านั้น

ทำให้ข้อความข้อผิดพลาดอ่านได้แม้ไม่มีรูปภาพ หน้าเพจวินิจฉัยที่พึ่งพาคำขอเครือข่ายอื่นที่ล้มเหลวอาจซ่อนคำอธิบายที่ผู้อ่านต้องการ

บทความที่เกี่ยวข้อง