asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -
i'm having difficult time , hope guys can help.
using helicon isapi rewrite version 3.1.0.104 on our iis server. edit http.conf file , have tried , still fail.
this trying do:
redirect url: https://www.domain.com/switch-by-version?version=2.8.5.2594
to: https://test.domain.com/load/load.aspx?tver=2.8.5.2594
the version number @ end source url change, , need target url have same version number @ end of url example above shows.
i tried following not work:
rewritecond %{query_string} ^version=(\d\d?)\.(\d\d?)\.(\d\d?)\.(.*)$ [nc] rewriterule ^/switch-by-version(.*)$ https://test.domain.com/load/load.aspx?tver=%1 [r=307,nc,l]
any appreciated! thanks.
if it's running in equivalent context of .htaccess
, rule shouldn't start /
. here's simpler version:
rewritecond %{query_string} ^version=(\d+\.\d+\.\d+(?:\..+)?)$ [nc] rewriterule ^switch-by-version/?$ https://test.domain.com/load/load.aspx?tver=%1 [r=307,nc,l]
Comments
Post a Comment