请教一个url重写rewrite怎么写

请教一个url重写rewrite怎么写

服务器是apache2.2
有如下的一些网址
http://www.host.com/a/axxxx
http://www.host.com/b/bxxxx
xxxx为4个小写字母或者数字的组合(最后一个/后面总共是5位)

我想让凡是最后/后是5位的地址都变成下面的形式
http://www.host.com/axxxx
http://www.host.com/bxxxx

apache的rewrite能做到吗?
如果能,规则要怎么写?

小弟刚用apache,对rewrite不熟,希望大家帮忙。
陪LZ学习:)
apache不熟,WIN2003知道怎么做,楼下会的继续。
不熟一同学习了。
试试这个:
RewriteRule ^(a|b)/(a|b)(\w{4,4})$  /$2$3
刚才放.htaccess里用PHP测了一下,应该可以.
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTsection128121120120
看这里,里面介绍很详细
引用 4 楼 freewing 的回复:
试试这个:
RewriteRule ^(a|b)/(a|b)(\w{4,4})$  /$2$3


你这个是输入http://www.host.com/a/axxxx访问http://www.host.com/axxxx吧,
和我要的结果是相反的
freewing:

受你的启发,我自己倒是把这个规则写出来了。
<IfModule mod_rewrite.c>
    RewriteEngine On
    #http://www.host.com/axxxx => http://www.host.com/a/axxxx
    RewriteRule ^(\w{1,1})(\w{4,4})/{0,1}$ /$1/$1$2 [QSA,L]
</IfModule>

现在又有另一个问题了,页面从http://www.host.com/axxxx 转到 http://www.host.com/a/axxxx后,浏览器的地址变成了http://www.host.com/a/axxxx,如何让浏览器中显示的地址不变呢,也就是还是显示为http://www.host.com/axxxx
顺便学习。顶顶贴。