我在Ubuntu上有一个用于代理服务器的Apache2服务器。我想将content-type
对客户的响应更改为另一个,但它也会删除charset
。
# /etc/apache2/sites-available/000-default.conf
Header set Content-Type "text/html" "expr=%{resp:Content-Type} =~ m|text/abcdefgh|"
使用此设置,当它看到内容类型为text/abcdefgh
或text/abcdefgh; charset=utf-8
或text/abcdefgh; charset=shift_jis
的标题时,如果没有text/html
<,它将变为charset
/ p>
content-type
或Header set
更改others
的部分内容?非常感谢!
答案 0 :(得分:2)
您是否尝试使用edit
代替set
?
Header edit Content-Type "text/abcdefgh" "text/html"
它应该只用text/abcdefgh
替换text/html
,但保留字符集