求一apache的rewrite 已解决

求一apache的rewrite 已解决

实际URL为:
http://www.new.com/work/index.php?action=list&para1=test&para2=test2

要转为:
http://work.new.com/list/para1/test/para2/test2

我的最终结果是要: 用户访问这个: http://work.new.com/list/para1/test/para2/test2

写了N个都不行。主要是/work 这个  不知道怎么弄。我正则不会。请大家赐教了。

http://work.new.com/list/para1/test/para2/test2

这个是我想要的最终效果。。。

来帮忙看下。。
up......................
边看手册边UP ~~~
继续等待~~~~
RewriteRule /work/$1/$2/$3 work.new.com/index.php?action=$1&$2=$3

这么写那个地方错了?


。。。。。。。。。。
RewriteRule /work/([^/]+)/([^/]+)/([^/]+) http://work.new.com/index.php?action=$1&$2=$3 [L,R]


QUOTE:
原帖由 HonestQiao 于 2008-3-7 23:28 发表
RewriteRule /work/([^/]+)/([^/]+)/([^/]+) http://work.new.com/index.php?action=$1&$2=$3 [L,R]

非常感谢HonestQiao

为什么我在本机和服务器上测试都不成功?

http://www.new.com/work/index.php?action=list&para=test
显示的页面内容为:

QUOTE:
array(2) {
  ["action"]=>
  string(4) "list"
  ["para"]=>
  string(4) "test"
}

http://work.new.com/list/para/test  却无法显示该页

我说下我测试的方法:
在WEB目录下建一个/test 里面建个index.php
内容为:
<?php
echo '<pre>';
  var_dump($_REQUEST);
?>
URL访问为:http://www.xxxx.com/test/index.php
?action=test&test=test1=test2&test3=test4
如果访问http://test.xxx.com/list/test1/test2/test3/test4 能出现上面页面的内容就正确了。

这是我的测试方法。。。