Tecnología

Inicio

¿Cómo funciona Apache contengan los espacios en la URL?

Cuando se crea una solicitud de acceso a una dirección URL en un servidor Apache, el navegador envía información al servidor. La información incluye la dirección URL del navegador quiere cargar. Si tiene espacios en la dirección URL que no están codificados como espacios, el servidor Apache devuelve un error al navegador.

Propósito

La petición "GET" se envía a un servidor Apache cuando se escribe una dirección URL en la caja de texto de direcciones del navegador. La solicitud indica al servidor de la URL que desea cargar y el protocolo que desea utilizar para acceder a la petición. Los datos son recuperados por el servidor Apache, procesada y analizada y el resultado es lo que se ve en el navegador cuando la solicitud está completa.

Espacios de URL

normas de URL no tienen espacios en la cadena URL que se utiliza para los nombres de archivos y directorios. El protocolo se añadirán a la petición del servidor, por lo que cuando se añade un espacio para la URL, Apache ve los datos espaciados como la siguiente parte de los datos, que se supone que es el protocolo. Por esta razón, el protocolo incorrecto se analiza en la solicitud del servidor, y un error 400 se devuelve al usuario y se muestra en el navegador.

codificación

Si el espacio es necesario para su URL, puede utilizar una función llamada "URLEncoding." Esta función está disponible para cualquier lenguaje de programación web principal. El espacio codificada se convierte en un conjunto especial de caracteres reconocidos por el servidor Apache, por lo que el espacio no es visto como el punto de equilibrio para los datos de protocolo. La codificación de direcciones URL es una parte estándar de trabajar con páginas Web.

consideraciones

Si tiene archivos o carpetas que tienen nombres de espacios, se debe cambiar el nombre de estos archivos y carpetas que cumplen con los estándares de programación y alojamiento web. La eliminación de los espacios se evitan errores comunes tales como errores de protocolo de servidor cuando el diseño de sus páginas web y enviar enlaces a los usuarios de su sitio web.