Невозможно установить заголовок ответа на веб-сервере - PullRequest
0 голосов
/ 06 декабря 2018

Под веб-сервером у меня ниже настройки, чтобы установить заголовок ответа для страниц 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>

Можете ли вы предоставить способ исправить это.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...