
La mayoría de los navegadores web permitirán al usuario especificar:
https://superuser.com/
o
https://superuser.com
¿Pero cuál es técnicamente apropiado y por qué?
Respuesta1
La barra diagonal en la especificación URI/URL es un separador entre la parte del host (o host+puerto) y la ruta.
No se aplica estrictamente si la ruta no está presente en la URL.
La primera definición enRFC 1738establece que en caso de un uso de URL para HTML:
Una URL HTTP toma la forma:
http://<host>:<port>/<path>?<searchpart>
[ ]
Si ni ni está presente, también se puede omitir el "/".
Más tardeRFC 3986proporciona una guía más detallada para tratar la URL con y sin la barra diagonal como equivalente:
Debido a que el esquema "http" [] define una ruta vacía como equivalente a "/", los siguientes cuatro URI son equivalentes:
http://example.com http://example.com/ http://example.com:/ http://example.com:80/
Siguiendo las pautas del RFC, incluido el /
se adhiere a la forma estricta, aunque se permite omitirlo.