
Ejecutando Apache 2.4.6 con vhosts y PHP 7.2.34 y acabo de descubrir un problema extraño.
Una URL válida en mis vhosts, como la que http://example.com/exists.php
también se puede mostrar con una barra diagonal; p.ej http://example.com/exists.php/
.
Este es solo el caso si el archivo que se entrega termina en .php
, no en .html, .txt, etc.
No existen reglas mod_rewrite que afecten a los vhosts. Mi php.ini se ve bien.
¿Algunas ideas? ¿Comportamiento normal?
Respuesta1
Es un comportamiento normal. También puedes agregar otras barras o letras al final como:
http://example.com/exists.php/path/to/
http://example.com/exists.php/otherpath
También lo utilizan algunos marcos PHP para el enrutamiento de URL sin mod_rewrite
.