gpt4 book ai didi

Apache:如何在错误页面上使用替代品?

转载 作者:行者123 更新时间:2023-12-04 00:30:15 26 4
gpt4 key购买 nike

我已经设置了一个反向代理,我正在使用 mod_filter 进行文本替换,即:

FilterDeclare MYFILTERFilterProvider MYFILTER SUBSTITUTE "%{CONTENT_TYPE} =~ m|^text/html|"

过滤链我的过滤器替换为“s|some text|test|i”

这在状态代码为 200 的页面上运行良好,但似乎无法在错误页面(404、503 等)上运行。

有什么我可能遗漏的想法吗?

最佳答案

文档说过滤器通常适用于响应状态 200。为了使它适用于所有状态,我们设置了环境变量 filter-errordocs。另见 mod_filter: Why does a SUBSTITUTE not work for certain URLs?

# filter-errordocs: http://httpd.apache.org/docs/2.4/mod/mod_filter.html
# https://stackoverflow.com/questions/18163195/mod-filter-why-does-a-substitute-not-work-for-certain-urls
SetEnv filter-errordocs
FilterDeclare MYFILTER FilterProvider MYFILTER SUBSTITUTE "%{CONTENT_TYPE} =~ m|^text/html|"
FilterChain MYFILTER Substitute "s|some text|test|i"

关于Apache:如何在错误页面上使用替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28998818/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com