evet ...
Burada örneklerden alınan:
http://iirf.codeplex.com/sourcecontrol/changeset/view/62027?projectName=IIRF#981491
Bu kuralkümesi iteratif bir sorgu dizesi n = v kesimine URL yolu kesimleri bir çift çevirir.
# handle case with no query string. This rule fires the first time through,
# and converts the first pair of URL path segments to a n=v query string segment.
RewriteRule ^/(?!index\.php)([^\?\/]+)/([^\?\/]+)/([^\?]+)$ /$3?$1=$2
# handle the case where there is an existing query string, and more than one pair of
# URL path segments remaining. This rule fires potentially multiple times.
RewriteRule ^/(?!index\.php)([^\?\/]+)/([^\?\/]+)/([^\?]+)\?(.+)$ /$3?$4&$1=$2
# Handle the case with a query string, and exactly one pair of URL path segments.
# This fires once (last).
# It fires when there is an even number of segments.
RewriteRule ^/(?!index\.php)([^\?\/]+)/([^\?\/]+)\?([^\?]+)$ /help.cfm?$3&$1=$2 [L]
# Handle the case with no query string, and exactly one pair of URL path segments.
# This fires once (last).
RewriteRule ^/(?!index\.php)([^\?\/]+)/([^\?\/]+)$ /help.cfm?$1=$2 [L]
# Handle the edge case, where there is an odd number of segments, which is invalid
# for these purposes.
#
# This fires once, after all the other pairs have been parsed. In fact the filter
# cannot know that there is an odd number of segments until it does all the matching.
# So at the end we see, we have one left over segment, and we
# redirect to a 404 page.
RewriteRule ^/(?!index\.php)([^\/\?]+)\?([^\?]+)$ /ResourceNotFound.php [L]
# Handle the edge case where there is only one segment. This is also an error
# in this ruleset.
RewriteRule ^/(?!index\.php)([^\/\?]+)$ /FoundOnlyOneSegment.php [L]
Bu kuralkümesi ne istediğinizi tam olarak olmayabilir ama bu yaklaşımı göstermektedir. Bu ancak IIS için bir yeniden yazma olan IIRF, için, mod_rewrite'ı için geliştirilmiş değildi. Ancak sözdizimi mod_rewrite için aynı olmalı, bu yüzden bu kurallar sadece çalışmak gerekir.
Ben mod_rewrite bir günlüğü tesis, ya da bir komut satırı test yeteneğine sahip olmadığını bilmek, ama IIRF does, daha kolay bireysel kuralları nasıl çalıştığını görmek için yapar, ya da kurallar setleri sonuç yok.
IIRF 10 varsayılan. Oldukça yüksek, ama yine de sonsuz olmadığı, 30 bu limiti yükseltmek için bir yol var ki, bir yineleme sınırı vardır. Yani "parametrelerinin herhangi bir sayı" için çalışacak anlamına gelir. Bu params 15 çifte kadar dönüştürebilirsiniz. Mod_rewrite benzer bir limiti varsa ben bilmiyorum.