Tengo un servidor LAMP. Cuando el usuario accede a la URLhttp://mysite.com/helloworld, Apache decide automáticamente representar helloworld.php en lugar de dar un error 404 no encontrado. No veo ningún archivo .htaccess que provoque las reescrituras. No veo ninguna regla de reescritura en los archivos del host virtual. ¿Cómo desactivo esta detección automática de un archivo .php y en su lugar proporciono el error 404?
Respuesta1
Lo que estás viendo es el resultado denegociación de contenidos. Si no lo has hecho, asegúrate de que Multiviews esté desactivado.