apache mod-rewrite fragment-identifier

Regla de reescritura de Apache para un destino que contiene una marca hash



mod-rewrite fragment-identifier (1)

Solución encontrada: hay una opción para no escapar de las URL con mod_rewrite:

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

La adición de la bandera [NE] solucionó el problema.

Estoy tratando de emitir una redirección donde el destino contiene una parte de identificador de fragmento. Intenté con esta regla:

RewriteRule ^/foo/bar/([^/]+)/(.*)$ /cgi/script#foobar::$1.$2 [R,L]

Sin embargo, el # se convierte en %23 y la aplicación web no puede analizar correctamente esta url. ¿Cómo puedo forzar a apache para mantener el carácter # ?