Я хочу предоставить версию своего блога в формате markdown. Представьте себе http://myblog.com/some/post/
и два запроса:
Accept: text/html
->http://myblog.com/some/post/index.html
Accept: text/markdown
->http://myblog.com/some/post/index.md
Как мне настроить nginx для этого?
Я читаюдокументация поindex
но в нем вообще не упоминалось согласование содержания.
решение1
Если вам просто нужно использовать согласование содержимого с вашими файлами индекса, вы можете использовать index
директиву с переменной, определенной с помощью map
. Смотритеэтот документдля получения подробной информации.
Например:
map $http_accept $myindex {
default index.html;
~*text/markdown index.md;
}
index $myindex index.html;