Откъде се доставят изображенията на страниците за грешки на Squid
Отстранете липсващо изображение на страница за грешка на Squid, като разделите URL адреса на браузъра от локалния път във файловата система на прокси сървъра.
На прокси сървъра има файл с лого. Squid може да го прочете. Браузърът все пак показва счупено изображение. Правата за файлове не могат да поправят заявка към грешен URL адрес.
Когато персонализиран шаблон за грешка съдържа src="images/logo.png", браузърът разрешава тази препратка според URL контекста на документа. Той не търси на диска на Squid сървъра наблизо разположена папка images. Поставянето на файла в корена на отделен уеб сървър също не кара Squid автоматично да го доставя.
В Squid 5–7 error_directory избира персонализираните шаблони за грешки; icon_directory указва мястото за съхранение на икони. Вътрешните URL адреси за икони на Squid използват пътя /squid-internal-static/icons/. Следвайте разположението на ресурсите на инсталираната версия, вместо да третирате път от Unix файлова система като HTML адрес на изображение.
Прегледайте действителната заявка за изображение от браузъра. Името на хоста, пътят, статусът и избраният маршрут показват дали браузърът е поискал вътрешен ресурс от Squid, свързал се е с отделен хост за изображения или е поискал несвързан път на блокирания сайт.
Ако изображението е на одобрен вътрешен уеб сървър, използвайте достъпния URL адрес на ресурса и съобразете правилата за достъп. Ако принадлежи на вътрешните ресурси на Squid, потвърдете мястото на инсталирания ресурс и слушателя, който обслужва тези заявки.
Пазете съобщението за грешка четимо и без изображението. Диагностична страница, която зависи от друга неуспешна мрежова заявка, може да скрие обяснението, от което читателят е имал нужда.