Multiple Parameters / Map Files

ISAPI_Rewrite is Apache mod_rewrite compatible URL rewriter for Microsoft IIS
User avatar
Posts: 16
Joined: 10 Jan 2013, 12:24

Multiple Parameters / Map Files

17 Nov 2014, 08:48

Hi, is it possible to have multiple mapfiles in the URL for each parameter? Trying to create something like this:

RewriteMap flightmapfile1 txt:e:/websites/Admin/flightmapfile1.txt
RewriteMap flightmapfile2 txt:e:/websites/Admin/flightmapfile2.txt
RewriteMap flightmapfile3 txt:e:/websites/Admin/flightmapfile3.txt
RewriteMap flightmapfile4 txt:e:/websites/Admin/flightmapfile4.txt

RewriteRule ^flight-only/(.+?)/?$ search.asp?view=flightonly&flex=yes&type=z&OutboundFlight=${flightmapfile1:$1}&DestFlight=${flightmapfile2:$1}&OutDayDate=%{flightmapfile3:$1}&OutMonYear=${flightmapfile4:$1}&duration=7 [NC,L]

The URL I'm trying to get is flight-only/OutBoundFlight/DestFlight/OutDayDate+OutMonYear/

many thanks
Last edited by junior on 17 Nov 2014, 09:03, edited 1 time in total.

User avatar
Posts: 871
Joined: 12 Mar 2012, 09:54

Re: Multiple Parameters / Map Files

17 Nov 2014, 08:59

Hello,

Sure, it is possible.
Please fix your config like this to make it working:

RewriteBase /
RewriteMap flightmapfile1 txt:e:/websites/sunway.ie/Admin/flightmapfile1.txt [NC]
RewriteMap flightmapfile2 txt:e:/websites/sunway.ie/Admin/flightmapfile2.txt [NC]
RewriteMap flightmapfile3 txt:e:/websites/sunway.ie/Admin/flightmapfile3.txt [NC]
RewriteMap flightmapfile4 txt:e:/websites/sunway.ie/Admin/flightmapfile4.txt [NC]

RewriteRule ^flight-only/([^./]+)/([^./]+)/([^./+]+)\+([^./+]+)/?$ /search.asp?view=flightonly&flex=yes&type=z&OutboundFlight=${flightmapfile1:$1}&DestFlight=${flightmapfile2:$2}&OutDayDate=${flightmapfile3:$3}&OutMonYear=${flightmapfile4:$4}&duration=7 [NC,L]

Return to ISAPI_Rewrite 3.0

Who is online

Users browsing this forum: No registered users and 7 guests