Quiero ofrecer una versión rebajada de mi blog. Imagínese http://myblog.com/some/post/
y dos solicitudes:
Accept: text/html
->http://myblog.com/some/post/index.html
Accept: text/markdown
->http://myblog.com/some/post/index.md
¿Cómo configuro nginx para hacer esto?
Yo leola documentación sobreindex
pero no mencionó la negociación de contenido en absoluto.
Respuesta1
Si solo necesita utilizar la negociación de contenido con sus archivos de índice, puede utilizar la index
directiva con una variable definida mediante un archivo map
. Vereste documentopara detalles.
Por ejemplo:
map $http_accept $myindex {
default index.html;
~*text/markdown index.md;
}
index $myindex index.html;