apache   url重写问题

apache   url重写问题

鄙人想实现访问www.b.com/index.jsp/s2/p8重写成www.b.com/index.jsp?action=2&pageno=8   应该要怎样配置,我使用了下面方式可以实现  
RewriteRule     index.html/s(\d+)/p(\d+)   index.jsp?action=$1&pageno=$2  
但我配置成这样  
RewriteRule     ^index.html/s(\d+)/p(\d+)$   index.jsp?action=$1&pageno=$2  
为什么就不成功呢就只多了^和$而已,请高人指教    
怎么没人回答啊,只有换网站问那
RewriteRule     ^index.html/s(\d+)/p(\d+)$   index.jsp?action=$1&pageno=$2  

至少应该是
RewriteRule     ^/index.html/s(\d+)/p(\d+)$   index.jsp?action=$1&pageno=$2  

多一个 "/ "   别的没测试。
RewriteRule     /s(\d+)/p(\d+)$   index.jsp\?action=$1\&pageno=$2
感谢各位!
/s(\d+)/p(\d+)$   index.jsp\?action=$1\&pageno=$2
这种成功.
但不是很明白是什么原因啊!
我是没有使用RewriteBase   /的,是不是跟这个有关系
再补充:
我是这样配置的
DocumentRoot   D:\workspace\apachetest\WebRoot
ServerName   www.b.com
ServerAlias   b.com
DirectoryIndex   index.html   index.jsp