¿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?

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


@DenisHoctor de nada :)
John T
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.