我是新来的URL重写,有点沮丧。我在服务器上使用Helicon,并获得了大部分URL以正确地重新写入。Url重写 - 查询字符串解析
(我不得不删除了“//” s到允许我提出问题,但URL是标准的http://版)
我最后的任务是让这些:
http://example.com/Object/?page=1
http://example.com/Object/?page=1&pagesize=10
http://example.com/Object/?page=1&pagesize=10&backcolor=red
到
http://example.com/default.aspx?resource=Object&page=1
http://example.com/default.aspx?resource=Object&page=1&pagesize=10
http://example.com/default.aspx?resource=Object&page=1&[email protected]=red
最好,我想一个规则来处理所有3种可能性,但如果我需要做3分的规则,每一个,并添加[L]或者最后的东西也可以。我无法正确地查询查询字符串。
这是现有规则我有工作给你的我一直在做的一个想法:
RewriteRule ^/([a-zA-Z0-9]+)(/([a-zA-Z0-9]+)(/([a-zA-Z0-9]+))?)?/?($|\?) /default.aspx?resource=$1&id=$3&option=$5 [L]
它是一个单独的例子,但语法说明我在做什么。
什么产品呢? – Andrew