В настоящее время я переношу крошечный брандмауэр Zentyal с 2.2 на 3.0. Почти готово, но я не могу понять, как обновить страницу ошибок Squid 3 некоторыми дополнительными абзацами.
Пока я понял, что получаю ERR_ACCESS_DENIED
страница.
Изменение /usr/share/squid3/errors/LANGUAGE/ERR_ACCESS_DENIED
работает, но меняет шаблон /usr/share/squid3/errors/templates/ERR_ACCESS_DENIED
не помогает. Поскольку у squid много языковых подпапок, я не хочу менять их одну за другой ... Есть ли способ их сгенерировать?
(В большинстве руководств просто изменяется текст на английском языке. Но браузеры, не использующие английский язык, получают локализованную страницу, поэтому для меня это неприемлемое решение.)
О редактировании Zentyal 2.2 /usr/share/zentyal/stubs/squid/template.html.mas
работал нормально.
Я обнаружил, что эта ветка пытается решить ту же проблему. В итоге я предоставил шаблоны для английского и норвежского языков (страны, в которой они использовались) - все остальные языки были удалены. Я сделал это с директива error_directory.
Это не совсем решение вашей проблемы, но, по крайней мере, покрыло мои потребности :)