módulo mod_rewrite del servidor Web Apache reescribe automáticamente las URL solicitadas sobre la marcha mediante un mecanismo de reescritura regla muy personalizable . Reglas de reescritura se pueden definir globalmente en el archivo principal de configuración del servidor Web o en función de cada directorio en el archivo " . Htaccess " de cada directorio , lo que permite un servidor Apache alojar múltiples sitios web que tienen diferentes reglas de reescritura para cada uno. Por defecto, cada regla de reescritura escapa URLs, convertir caracteres especiales, como " %", "$" en representaciones código hexadecimal , como " 25 % " y "% 24 " . Prevención de Apache se escape URL en código hexadecimal requiere la adición de la bandera " noescape " "NE ", o para cada regla de reescritura no desea escapar de las direcciones URL. Instrucciones
1
Abra el " httpd.conf " archivo de configuración global del servidor Web Apache o el archivo de configuración " . Htaccess " por directorio en su editor de texto favorito . Busque el archivo de configuración global en una ubicación similar a "/etc /httpd /conf /httpd.conf " o "/etc /httpd.conf ", dependiendo de su sistema operativo y la configuración de la instalación de Apache.
2
Desplácese hacia abajo en el archivo de configuración y encontrar una línea que comienza con " RewriteRule . "
3
escriba un espacio y " [NE ] " al final de la línea " RewriteRule " . Si la línea ya contiene una bandera entre corchetes como " [ R ]", añada una coma seguida de "NE ", por lo que parece que " [R, NE] . "
4
Agregar el " [NE ] " bandera de esta forma hasta el final de cada línea " RewriteRule " que se escapa URLs, si hay más de uno está presente .
5
Guarda el archivo en su editor de texto . < br > Página 6
Reinicie el servidor web Apache . Consulte la documentación de su sistema operativo para obtener información sobre los servicios de reiniciar .