请教一个url重写rewrite怎么写

学习了
好久没有用php了
学习学习
引用 7 楼 zhongmao 的回复:
引用 4 楼 freewing 的回复:
试试这个:
RewriteRule ^(a|b)/(a|b)(\w{4,4})$  /$2$3


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


对比下楼顶的问题,貌似有点矛盾...


引用 8 楼 zhongmao 的回复:
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


更不明白楼主想干啥了...  楼主可以再仔细理解下“rewriter”

假如理解楼主的真实地址是http://www.host.com/a/axxxx 想让人通过http://www.host.com/axxxx来访问,那就看看我最早回答的。
假如理解楼主的真实地址是http://www.host.com/axxxx 想让人通过http://www.host.com/a/axxxx来访问,那就是你自己写的。