BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

In Case You Missed It: IIS7 URL-Rewrite is Live

| by Jonathan Allen Follow 7 Followers on Oct 05, 2008. Estimated reading time: 1 minute |

Microsoft has released its long overdue URL rewriter module for IIS 7 under a "Go Live" license. Generally speaking this means they feel the code base is stable enough for production use, but still not quite done in an official sense.

Staring with this release, the URL writer is compatible with both kernel mode and user mode output caching. And to make configuration easier, three built-in rule templates are offered for the most common URL rewriting tasks. Additional rule templates can be created by developers if needed.

Microsoft's URL Rewriter has support for PHP applications running under IIS including WordPress, MediaWiki, b2Evolution, and Mambo. For setup information on these and other popular PHP applications see Microsoft's PHP Applications on IIS article.

Both the URL Rewriter and any PHP application running under IIS require the FastCGI module. An updated version will be installed along with the URL Rewriter if not already present. A warning about this update:

If your PHP application was coded in a way so that it relied on the REQUEST_URI server variable to contain the requested URL without a query string or to contain the final rewritten URL, then installing this update may break your application. Before applying the update, please make sure that your application does not rely on incorrect behavior of FastCGI module.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Clarification about URL rewrite module and FastCGI by Ruslan Yakushev

Small correction: URL rewrite module does not require FastCGI module. The reason the FastCGI update is included in the setup of URL rewrite module is because the update fixes the FastCGI bug specific to URL rewriting.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT