Pregunta

¿En qué casos afecta la capitalización de una URL? En algunos casos parecen estar entre mayúsculas y minúsculas. En otras ocasiones no parecen ser entre mayúsculas y minúsculas.

¿Fue útil?

Solución

http://domain.name/path?query=string

Los nombres de dominio son sensibles a mayúsculas. Los epílogos ruta y consulta cadena distinguen entre mayúsculas y minúsculas. Así www.yahoo.com y WWW.YAHOO.COM son idénticos, pero wikipedia.org/bash es diferente de wikipedia.org/Bash.

Es hasta el servidor web para interpretar la parte de la ruta, por lo general los servidores web de Windows podrían no importa lo que caso de que utilice los nombres de archivos y puede permitir tanto index.asp y Index.asp. servidores Web UNIX generalmente distinguen basan en caso dado que el sistema de archivos subyacente hace. O si un sitio web se está ejecutando un software personalizado para interpretar sus direcciones URL, como la Wikipedia hace con su software MediaWiki, entonces se puede hacer lo que le gusta.

Otros consejos

El servidor web. Apache es generalmente entre mayúsculas y minúsculas, IIS no lo es. Otros pueden ser o no ser.

Los nombres de dominio no son sensibles. El resto de la URL técnicamente es, aunque no tiene por qué ser (es decir, algunos servidores pueden tratar la URL en mayúsculas y minúsculas de la misma).

El URL (junto con los datos de cadena de consulta) se envía al servidor caso preservación, es dependiente en el servidor para ser sensible a mayúsculas o no. Algunos (como Apache) son mayúsculas y minúsculas, y otros (como IIS) son sensibles a mayúsculas por defecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top