O problema mais provável é com o seu servidor HTTP fornecendo o Content-Type
errado para o arquivo.
Alguns servidores afirmam que todos os arquivos com extensões não reconhecidas são do tipo application/octet-stream
, portanto, é necessário configurar o seu para usar application/xhtml+xml
para .xhtml
arquivos. (Enquanto isso, .html
usaria text/html
.)
$ telnet superuser.com 80 Enter ↵ HEAD / HTTP/1.0 Enter ↵ Host: superuser.com Enter ↵ Enter ↵