Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We recently switched to Windows Server 2008 x64 running IIS7. Previously we had been using ISAPI_Rewrite by Helicon to use a .htaccess file to redirect.

Unfortunately this no longer works, apparently because of the way the pipeline is setup in .net applications. We need the pipeline in integrated mode, but from what I could find from searches, ISAPI_Rewrite only works in classic mode on IIS7.

So I tried the URL Rewrite Module. But that isn't working either, apparently because it needs the site to run in 64 bit mode only, but we have to have 32 bit mode compatibility due to a Progress database we have running.

Are there any other solutions, or any fixes to get one of these solutions working?

share|improve this question

The URLRewrite module works independent of 32-bit and 64-bit application pools so it must be something else that is causing a problem for you. Are you sure your rewrite rule has been properly set up? A common mistake is to start the Pattern under Match URL with a slash but you should not include that starting slash.

share|improve this answer
Hmm, interesting. The rules should be fine as I copied and pasted the rewrite file on our old Windows 2003 server, which was working correctly. I also tried a few simple examples. – Jon Oct 13 '11 at 20:19
Can you post the part of your web.config that contains the rewrite rule? – Marco Miltenburg Oct 13 '11 at 21:43
Trying this solution now with URL Rewrite module – Jon Oct 26 '11 at 13:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.