Según la Section 3.3, Path Component of RFC2396 - Uniform Resource Identifiers,¿Puede algún segmento de ruta de un URI tener un componente de consulta?
La ruta puede consistir en una secuencia de segmentos de trayectoria separadas por una única barra "/" carácter. Dentro de un segmento de ruta, los caracteres "/", ";", "=" y "?" están reservados. Cada segmento de ruta puede incluir una secuencia de parámetros, indicada por el punto y coma ";" personaje. Los parámetros no son significativos para el análisis de referencias relativas.
Sin embargo, nunca he visto una URL con parámetros de consulta en ningún segmento que no sea el final. Entonces, no estoy seguro si estoy leyendo esto correctamente.
¿Es http://www.url.com/segment1?seg1param1=val1/page.html?pageparam1=val2
una URL válida?
No sabía que la especificación se había quedado obsoleta. Voy a revisar el actualizado ahora. – smartcaveman
Apéndice D2 "Modificaciones" también fue especialmente útil ... Muchas gracias, nunca hubiera averiguado esto simplemente leyendo la especificación obsoleta – smartcaveman
si se utilizan signos de interrogación, ¿luego se convierte en una consulta? – Anthony