首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

求一个rewrite规则怎么写

我想把
http://www.domain.com/dir1/dir2/dir3/
转换成
http://www.domain.com/index.php?dir=dir1/dir2/dir3

不知道这样的规则怎么写呢?
谢谢
昵称: walf_man  时间: 2009-01-30 00:23:00
为什么我的提问都没有人帮我呢?是我问题描述的不够清晰吗?
我看别人提的问题都有人热心回答啊
我rp不好吗?
昵称: walf_man  时间: 2009-01-30 22:07:00
RewriteRule ^(\w+)\/(\w+)\/(\w+)$ index.php?dir=$1/$2/$3
昵称: 网鬼  时间: 2009-01-31 11:04:00
顺便请问

那可以反过来把
http://www.domain.com/index.php?dir=dir1/dir2/dir3
转换成
http://www.domain.com/dir1/dir2/dir3/
吗?
昵称: 刀锋战士  时间: 2009-02-01 02:24:00
感谢3楼版主
不过可能我没有说清楚,我的意思是
并不只限于3个dir,有时候可能是2个有时候可能是4个
http://www.domain.com/dir1/  ->  http://www.domain.com/index.php?dir=dir1
http://www.domain.com/dir1/dir2/  ->  http://www.domain.com/index.php?dir=dir1/dir2
http://www.domain.com/dir1/dir2/dir3/  ->  http://www.domain.com/index.php?dir=dir1/dir2/dir3

我需要一个规则就能全部匹配这些

可以做到吗?
如果做不到,我只能一种类型写一种规则了半
昵称: walf_man  时间: 2009-02-01 21:34:00