Problem: Need to redirect 'www.domain.name/xy' to 'xy.other.domain.net'. 
I need the redirection from the first URL to work for both 'xy' and 
'XY'. I figure why not make it work for the combinations 'xY' and 'Xy' 
as well. Here is the virtual host configuration section of my Apache 
HTTP server. The version I am running is 2.2.2.

<VirtualHost 192.168.0.1:80>
     ServerAdmin admin at domain.name
     DocumentRoot /www/htdocs
     ServerName www.domain.name
     ErrorLog /var/log/apache2/error_log-domain.name
     CustomLog /var/log/apache2/access_log-domain.name combined

     RewriteEngine on
     RewriteCond %{REQUEST_URI}   ^/xy/(.*) [NC]
     RewriteRule ^/xy/(.*)        http://xy.other.domain.net/$1 [R=301,L]
</VirtualHost>

The above code works fine when this URL is used 'www.domain.name/xy'. As 
I understand things, the [NC] code at the end of the 'RewriteCond' line 
should indicate that the condition is case insensitive, but it doesn't 
appear to be that way. The URL 'www.domain.name/xY' will not be redirected.

Armed with my very limited knowledge of regular expressions and 
mod_rewrite, I tried the following two configurations (one at a time) 
and neither worked:

  RewriteCond %{REQUEST_URI}   ^/[xX][yY]/(.*) [NC]
  RewriteRule ^/[xX][yY]/(.*)  http://xy.other.domain.net/$1 [R=301,L]

  RewriteCond %{REQUEST_URI}   ^/[xy|XY|Xy|xY]/(.*) [NC]
  RewriteRule ^/[xy|XY|Xy|xY]/(.*)  http://xy.other.domain.net/$1 [R=301,L]

Any suggestions on how I can solve this problem?

Thanks, Mike