更改uri参数传递

时间:2012-02-23 10:46:12

标签: mod-rewrite

链接示例跳转支持: http://server-address/index.php?param1= {VALUE1},{VALUE2},{} VALUE3

-Above以逗号分隔

链接示例我们的网站支持: http://server-address/index.php?param1= {值1}&安培;参数2 = {值2}&安培;参数3 = {}值3

我如何根据我们的标准重新格式化初始参数?

感谢名单!

1 个答案:

答案 0 :(得分:0)

 RewriteEngine On
 RewriteBase   /

 RewriteCond   %{QUERY_STRING} ^param1=(.*?),(.*?),(.*)$
 RewriteRule   ^index\.php$    index.php?param1=%1&param2=%2&param3=%3  [L]

注意这是一个内部重定向而不是301或302.也不是那个以逗号分隔的列表包含可变数量的项还有其他参数,这也可以处理但是规则变得更加复杂。