2012-04-03 14 views

Respuesta

28

Solución encontrado: hay una opción para que no se escape URL con mod_rewrite:

https://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_ne

Adición de la [NE] bandera resolvió el problema.

+0

¿Hay alguna forma de * NO * de agregar la cadena de consulta? Usando este método, obtengo '/ myUrl? 123' redireccionando a'/newUrl # hash? 123'. Sé que está la bandera 'QSA', pero necesito encontrar lo opuesto. –

+1

@SimonEast Tiene la bandera 'QSD' en Apache 2.4. O simplemente agregue un '?' Al final de la sustitución 'RewriteRule'. – MrWhite

+0

Impresionante, gracias @ w3dk –

Cuestiones relacionadas