This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

ISAPI Rewriter


This plugin ensures the REQUEST_URI header is set during the initialization of WordPress, allowing permalinks to work on Windows IIS hosting. The nice thing about the plugin
is it can remain activated when upgrading WordPress, as opposed to modifying the core WordPress files as many have in the past.

The plugin has been tested on Windows Server 2003 with ISAPI Rewrite 3. Please comment with feedback if you’re experiencing other issues or if it has helped you!

Find more information, comments, and support here:


  1. Download and unzip to the ‘wp-content/plugins/’ directory
  2. Activate the plugin.


Do I need to do anything special before/after activation?

Just make sure the .htaccess file is setup. The default WordPress created .htaccess file should work as expected with this plugin enabled.

Example .htaccess file:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /index.php [L]

Contributors & Developers

“ISAPI Rewriter” is open source software. The following people have contributed to this plugin.


Translate “ISAPI Rewriter” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.