¿Cómo es la asignación de archivos Apache sin extensiones?

9

Mi configuración de desarrollo local está asignando cosas como http://mydomain.dev/testhtmlpage a testhtmlpage.html y http://mydomain.dev/testphppage a testphppage.php. El navegador permanece en la URL ingresada originalmente. La cuestión es que no configuré mi máquina originalmente y, aunque ahora tengo un buen manejo, no puedo encontrar dónde se está definiendo este comportamiento.

He revisado mi httpd.conf y las dos áreas incluidas sin suerte.

Mi httpd.conf: http://denishoctor.me/myhttpdconf.xml (ver fuente)

En Incluir /privado/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>

¿Alguien tiene alguna idea?

Denis Hoctor
fuente

Respuestas:

10

Esto puede ser causado por una serie de cosas, desde la reescritura de reglas hasta la negociación de contenido. A juzgar por su httpd.conf, la razón en este caso particular es porque tiene Multiviews activado.

Extracto de su configuración:

Opciones Índices FollowSymLinks MultiViews

Cámbielo a esto y reinicie Apache:

Opciones Índices FollowSymLinks
John T
fuente
@DenisHoctor de nada :)
John T