我配置了apache httpd以应用替换。 对我而言,这正是文档所说的。 但它什么都不做。
它出了什么问题?
<VirtualHost domain:443>
SSLEngine on
....
ProxyPass /cms/ http://domain2/
ProxyPassReverse /cms/ http://domain2/
Substitute "s|div|DIV|ni"
</VirtualHost>
(Centos上的Apache 2.4.16)
答案 0 :(得分:4)
与此同时,我想出了如何让它发挥作用
<VirtualHost domain:443>
SSLEngine on
....
# In some case the following line is neccessary
RequestHeader unset Accept-Encoding
<Location /cms >
ProxyPass http://domain2/
ProxyPassReverse http://domain2/
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|div|DIV|ni"
</Location>
</VirtualHost>
我希望这有助于其他人克服类似问题。
(我们使用它来代理来自代理来源的网址, 经过努力,apache httpd是一个很棒的工具; - ))
答案 1 :(得分:1)
这对我有用:AddOutputFilterByType INFLATE;SUBSTITUTE;DEFLATE text/html