tags:

views:

215

answers:

2

Have tried countless RewriteRule, including those suggested by previous posts. Unefortunately, none works with my problem. Any help appreciated.

A: 
  1. First, add to you vhost config: (adding to .htaccess won't work)

    RewriteMap escape int:escape

  2. Next, replace any occurrence of a variable in question with ${escape:$N}, e.g. replace

    RewriteCond %{REQUEST_FILENAME} !-s
    RewriteRule ^([^/]+)$ ?query=$1 [L,QSA]
    with
    RewriteCond %{REQUEST_FILENAME} !-s
    RewriteRule ^([^/]+)$ ?query=${escape:$1} [L,QSA]

sanmai
francois
+2  A: 

Try this rule:

RewriteCond %{QUERY_STRING} ^(([^%]+|%([013-9a-fA-F][0-9a-fA-F]|2[0-57-9a-fA-F]))*)%26(.*)
RewriteRule ^ %{REQUEST_URI}?%1&%4 [N]
Gumbo
Fantastic !!! When I got my approval, I just could not believe my eyes !!! I wanted to vote up but I am not allowed yet :-( Anyway thanks a lot. Have a great day. Francois
francois