<p>Is there a mod_rewrite equivalent for IIS 7.0 that's </p>

<p>a) more or less complete </p>

<p>b) suitable for a production environment, i.e. battle-tested/dependable/secure</p>

<p>Do you have an experience-based recommendation?</p>

[{'answer_id': 60861, 'author': 'Alex Duggleby', 'author_id': 5790, 'author_profile': 'https://Stackoverflow.com/users/5790', 'pm_score': 2, 'selected': False, 'text': '<p>Have a look at URLRewriter. Used it in production once without problems. But don\'t rely on that as the only quality check:</p>\n\n<p><a href="http://www.codeplex.com/urlrewriter" rel="nofollow noreferrer">http://www.codeplex.com/urlrewriter</a></p>\n\n<p><em>(It\'s free and has a Microsoft Public License)</em></p>\n\n<blockquote>\n  <p>Managed Fusion URL Rewriter is a powerful URL manipulation engine based on the Apache mod_rewrite extension. It is designed, from the ground up to bring all the features of Apache mod_rewrite to IIS 6.0 and IIS 7.0. Managed Fusion Url Rewriter works with ASP.NET on Microsoft\'s Internet Information Server (IIS) 6.0 and Mono XPS Server and is fully supported, for all languages, in IIS 7.0, including ASP.NET and PHP. Managed Fusion Url Rewriter gives you the freedom to go beyond the standard URL schemes and develop your own scheme.</p>\n</blockquote>\n'}, {'answer_id': 60866, 'author': 'David Negron', 'author_id': 981, 'author_profile': 'https://Stackoverflow.com/users/981', 'pm_score': 2, 'selected': False, 'text': '<p>If you have $99.00 to spare you may want to take a look at <a href="http://www.isapirewrite.com/" rel="nofollow noreferrer">http://www.isapirewrite.com/</a> </p>\n\n<p>[Excerpt from thier website]</p>\n\n<p><strong>Product overview</strong></p>\n\n<p>ISAPI_Rewrite is a powerful URL manipulation engine based on regular expressions. It acts mostly like Apache\'s mod_Rewrite, but is designed specifically for Microsoft\'s Internet Information Server (IIS). ISAPI_Rewrite is an ISAPI filter written in pure C/C++ so it is extremely fast. ISAPI_Rewrite gives you the freedom to go beyond the standard URL schemes and develop your own scheme.</p>\n\n<p>[Example of use] available at <a href="http://www.helicontech.com/articles/provocative_SEF_URLs.htm" rel="nofollow noreferrer">http://www.helicontech.com/articles/provocative_SEF_URLs.htm</a></p>\n'}, {'answer_id': 60875, 'author': 'John Sheehan', 'author_id': 1786, 'author_profile': 'https://Stackoverflow.com/users/1786', 'pm_score': 6, 'selected': True, 'text': '<p>Check out the <a href="http://www.iis.net/downloads/microsoft/url-rewrite" rel="noreferrer">URL Rewrite Module for IIS 7</a> created by Microsoft</p>\n'}, {'answer_id': 79599, 'author': 'X-Cubed', 'author_id': 10808, 'author_profile': 'https://Stackoverflow.com/users/10808', 'pm_score': 0, 'selected': False, 'text': '<p><a href="http://www.isapirewrite.com/" rel="nofollow noreferrer">ISAPI Rewrite</a> is suitable for IIS 5 or 6. There\'s a Lite version available for free, or you can pay for the full version to get more features, such as proxying capabilities. It\'s been a while since I\'ve used it, but it worked fine at the time.</p>\n'}, {'answer_id': 1103671, 'author': 'TonyCool', 'author_id': 135627, 'author_profile': 'https://Stackoverflow.com/users/135627', 'pm_score': 1, 'selected': False, 'text': '<p>A pefect alternative to Apache mod_rewrite and other Apache modules on IIS7 is <a href="http://www.helicontech.com/ape/" rel="nofollow noreferrer">Helicon Ape</a>. The syntax is 99% Apache compatible.</p>\n'}, {'answer_id': 1580027, 'author': 'aracntido', 'author_id': 191417, 'author_profile': 'https://Stackoverflow.com/users/191417', 'pm_score': 1, 'selected': False, 'text': '<p><a href="http://www.iis.net/extensions/URLRewrite" rel="nofollow noreferrer">http://www.iis.net/extensions/URLRewrite</a> was designed for IIS 7.0 and features great performance and administration UI.</p>\n'}, {'answer_id': 1677786, 'author': 'Cheeso', 'author_id': 48082, 'author_profile': 'https://Stackoverflow.com/users/48082', 'pm_score': 2, 'selected': False, 'text': '<p><a href="http://IIRF.codeplex.com" rel="nofollow noreferrer">IIRF</a></p>\n\n<ul>\n<li>works with IIS5, 6 or 7. </li>\n<li>Free</li>\n<li>open source</li>\n<li>well maintained</li>\n<li>Free</li>\n<li>supports regular expression pattern matching</li>\n<li>uses .htaccess syntax </li>\n<li>RewriteRule</li>\n<li>RedirectRule</li>\n<li>RewriteHeader</li>\n<li>RewriteCond</li>\n<li>Free</li>\n<li>use separate config file for each IIS application or site</li>\n<li>rule changes are loaded automatically </li>\n<li>ProxyPass</li>\n<li>Did I mention it is Free? </li>\n</ul>\n\n<p><img src="https://imgur.com/cz6tM.png" alt="alt text"></p>\n'}, {'answer_id': 2463863, 'author': 'Andrew', 'author_id': 295680, 'author_profile': 'https://Stackoverflow.com/users/295680', 'pm_score': 0, 'selected': False, 'text': "<p>I'm using Helicon Ape since jumped off from Apache and moved to IIS. It's syntax compatible with Apache.</p>\n"}, {'answer_id': 2855631, 'author': 'Carlos Mendible', 'author_id': 332127, 'author_profile': 'https://Stackoverflow.com/users/332127', 'pm_score': 0, 'selected': False, 'text': '<p>You can read my article on how to use <strong>Managed Fusion URL Rewriter</strong> here:</p>\n\n<p><a href="http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html" rel="nofollow noreferrer">http://carlos.mendible.com/2010/02/runnig-apache-behind-iis-server-net.html</a></p>\n\n<p>Hope it helps.</p>\n'}, {'answer_id': 4874824, 'author': 'Adrian', 'author_id': 600023, 'author_profile': 'https://Stackoverflow.com/users/600023', 'pm_score': 1, 'selected': False, 'text': '<p><a href="http://www.micronovae.com/ModRewrite/ModRewrite.html" rel="nofollow">IIS mod-rewrite</a> is the best option I know, but it\'s not free.</p>\n'}]
['https://Stackoverflow.com/questions/60857', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1050/']