I need some help with the following RewriteRule:
RewriteRule ^/iesearch/(.*)$ /jsp/search/ieaccelerators/visualsearch.jsp?q=$1 [L,PT]
The intention is to rewrite search-queries from
http://mydomain/iesearch/alvin+the+chip
to a JSP. This works fine as long as the URL does not contain encoded characters such as:
http://www.bidorbuy.co.za/iesearch/alvin+the+%26+chip
.
The rewrite log shows the following:
(2) init rewrite engine with requested uri /iesearch/alvin+the+&+chip
(2) rewrite '/iesearch/alvin+the+&+chip' -> '/jsp/search/ieaccelerators/visualsearch.jsp?q=alvin+the+&+chip'
(3) split uri=/jsp/search/ieaccelerators/visualsearch.jsp?q=alvin+the+&+chip -> uri=/jsp/search/ieaccelerators/visualsearch.jsp, args=q=alvin+the+&+chip
I would have hoped that the %26 is passed on instead of the &.
Greatly appreciate any help with this.