查询字符串的htaccess mod-rewrite规则

时间:2012-05-04 07:55:38

标签: .htaccess mod-rewrite

说查询字符串是这样的

file.php?x=abc&y=a-b&z=ab-3

我希望输出为

file/abc/a-b/ab-3

我将如何实现这一目标?

我正在使用它:

RewriteRule ^file/([a-zA-Z]*)/([a-zA-Z0-9]*)/([a-zA-Z0-9]*)(.*)$ file.php?x=$1&y=$2&z=$3 [NC,L]

除非我不在值之间使用短划线“ - ”,否则它会很好。

提前致谢!

1 个答案:

答案 0 :(得分:0)

使用此规则:

RewriteRule ^file/([^/]+)/([^/]+)/(.*)$ file.php?x=$1&y=$2&z=$3 [NC,L,QSA]