0

我想使用 Traefik 作为代理,并想在 Traefik 中处理错误页面。我的错误页面不是静态的。我需要根据例如用户语言显示动态内容。目前,我使用 Apache HTTP Server (httpd) 并使用 SHTML 文件来实现动态错误页面。我的错误页面是一个 SHTML 文件,如下所示(虽然有点复杂)。

<!--#if expr="condition" -->
<!--#include file="notfound1.html" -->
<!--#else -->
<!--#include file="notfound2.html" -->
<!--#endif -->

Apache 处理 SHTML 文件并创建输出 HTML 并将其发送到客户端。

如何让 Traefik 像 Apache 一样将 SHTML 文件作为错误页面提供?我检查了他们关于配置错误页面的简短文档,但没有找到任何相关内容。如果我只是在 Traefik 中将 SHTML 文件设置为错误页面,它会将文件视为文本文件并将未处理的文本发送给客户端。

4

0 回答 0