带参数的apache重写规则

我有以下网址:
http://www.domain.com/results.php?state=WA&city=Seattle&sub=algebra
我希望它显示为:
http://www.domain.com/results/WA/Seattle/algebra
和...
http://www.domain.com/results.php?state=WA&city=Seattle
http://www.domain.com/results/WA/Seattle
我想我可以写第一个:
RewriteRule ^results/(.*)/(.*)/(.*)$  /results.php?state=$1&city=$2&sub=$3 [L]
但是我很难搞清楚如何将它们两者结合起来......斜线让我失望。有什么建议?     
已邀请:
RewriteRule ^results/([^/]+)/([^/]+)/([^/]+)$  /results.php?state=$1&city=$2&sub=$3 [L]
RewriteRule ^results/([^/]+)/([^/]+)$ /results.php?state=$1&city=$2
    

要回复问题请先登录注册