Невозможно установить заголовок ответа на веб-сервере
Под веб-сервером у меня ниже конфигурации, чтобы установить заголовок ответа для HTML-страниц. Когда мы нажимаем на страницу из браузера, говорим www.mysite.com/en/myfile.xml
Из-за правила перезаписи, он сопоставлен с сервером как /en/myfile.xml.html
и я получаю ответ в формате XML, как я вижу на вкладке сети браузера. Но в разделе "Заголовки" тип ответа для этого запроса "text / html", а не "text/xml". Следовательно, я не могу получить представление содержимого в формате XML.
<If $uri =~ '(.*)\myfile.xml.html$'>
NameTrans fn="set-variable" insert-srvhdrs="Content-type: text/xml;charset=UTF-8"
</If>
<ElseIf $uri =~ "^/...*/$" or $uri =~ '(.*)\.html$'>
NameTrans fn="set-variable" insert-srvhdrs="Content-type: text/html;charset=UTF-8"
NameTrans fn="set-variable" insert-srvhdrs="Vary: Accept-Encoding"
</ElseIf>
Можете ли вы предоставить способ исправить это.
Спасибо