title: RewriteRule with "<" and ">"
body: <p>This site I'm working on uses a weird method to pass multiple parameters, the query string looks something like: <code>?terms=43&lt;|&gt;300,201&lt;|&gt;100</code></p>
  
  <p>Server-side, it does <code>explode('&lt;|&gt;',$_GET['terms'])</code> to split the parameters (I know, it's too ugly).</p>
  
  <p>This is something I can change but the <code>&lt;|&gt;</code> separator must work since links are already spread on other sites. It is actually working on most browsers except IE, IE sends the url as UTF-8 and does not escape the <code>&lt;</code> and the <code>&gt;</code> (%3C and %3E) like the other browsers does.</p>
  
  <p>On IE, when I enter one of those urls, I only see a 403 error because the <code>&lt;|&gt;</code> messes with the rewrite rules from the htaccess and the usual rewrite rules to add the index.php file to the urls is never executed.</p>
  
  <p>So, I need one RewriteRule to change those <code>&lt;|&gt;</code> to <code>|</code> (with only |, IE works).</p>
  
  <p>I'm trying this, but with no success:</p>
  
  <pre><code>RewriteRule ^(.*)&lt;\|&gt;(.*)&lt;\|&gt;(.*)$ $1|$2|$3 [NE]
  </code></pre>
  
  <p>(I'm keeping the three parts of the url and replacing the<code>&lt;|&gt;</code> with <code>|</code>)</p>
  
  <p>Any help?</p>