Por que o Apache está fazendo algo estranho com arquivos contendo .map. no nome?

3

Quando tentei usar um arquivo javascript com um nome blah.map.foo.js, ele continuava falhando com um erro de sintaxe. Depois de muito esforço descobrir por que, quando eu abro um arquivo vazio chamado blah.map.foo.html eu recebo esta saída para o meu navegador:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html><head>
<title>Menu for /blah.map.foo.html</title>
</head><body>
<h1>Menu for /blah.map.foo.html</h1>
<hr />



</body>
</html>

Assim que eu alterar o mapa. no nome do arquivo para outra coisa, acabei de receber uma página em branco como seria de esperar. Fiz uma pesquisa rápida em nossos arquivos de configuração do apache para ".map", mas não encontrei nada que pudesse causar o comportamento.

Isso é algum tipo de funcionalidade padrão? (Googling "menu para" recebe um monte de restaurantes ...)

Se não for padrão, onde devo procurar para descobrir o que está acontecendo?

Histórico: Eu trabalho em um ambiente corporativo com uma matriz que configura muito da configuração do Apache, embora eu possa adicionar minhas próprias personalizações e ter acesso total aos arquivos de configuração. Graças aos movimentos da equipe, esse comportamento pode ter sido previamente construído por alguém e não mais conhecido pela equipe atual.

    
por Highly Irregular 09.03.2012 / 00:05

1 resposta

5

A única diretiva do Apache que eu conheço que tem alguma coisa a ver com o mapa é

link

Mas isso certamente não é seu problema.

Acho muito mais provável que você tenha uma reescrita gananciosa que esteja capturando essa URL. Poste o conteúdo de sua configuração .htaccess e vhost (se necessário).

Dê uma olhada neste link

Por exemplo.

# ImapMenu can be none, formatted, semiformatted, unformatted
ImapMenu semiformatted
# ImapDefault can be error, nocontent, map, referer, or some useful URL.
#  The .map file overrides this.
ImapDefault map
# ImapBase can be map, referer, URL.  The .map file overrides this.
ImapBase referer
    
por 09.03.2012 / 00:53

Tags