Como estão os arquivos de mapeamento do Apache sem extensões?

9

Minha configuração de desenvolvimento local está mapeando coisas como link para testhtmlpage.html e link para testphppage.php. O navegador permanece na URL original. A única coisa é que eu não configurei minha máquina originalmente e, embora eu tenha um controle decente sobre ela agora, não consigo encontrar onde esse comportamento está sendo definido.

Eu verifiquei meu httpd.conf e as duas áreas incluídas sem sorte.

Meu httpd.conf: link (ver código-fonte)

Em Incluir / private / etc / apache2 / other / *. conf:

<IfModule php5_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

Alguém tem alguma ideia?

    
por Denis Hoctor 20.09.2011 / 04:32

1 resposta

10

Isso pode ser causado por várias coisas, desde regras de reescrita até negociação de conteúdo. A julgar pelo seu httpd.conf , a razão neste caso em particular é porque você tem o Multiviews ativado.

Trecho da sua configuração:

Options Indexes FollowSymLinks MultiViews

Altere-o para isso e reinicie o Apache:

Options Indexes FollowSymLinks
    
por 20.09.2011 / 04:58