WordPress URL Rewrite
Have you ever tried to use Permalinks with WordPress running on an IIS server? What a pain. I created this ISAPI filter for IIS specifically to provide URL Rewriting for WordPress, without having to install and configure a full URL rewriting software package. This ISAPI filter allows you to create Permalinks that don’t suck, and it lets you do it very easily, with almost no configuration required. I have been using WordPress URL Rewrite on this site for a while now, and I feel that it is ready to be shared with everyone. Let me ease your pain!
Full installation instructions are included with the Download (below)
Key Features:
- Can run with multiple WordPress installations in an IIS Web Site (for example: / and /MyBlog/)
- Has a configurable path Exceptions list (for example: defining /Forum as an exception would prevent any pages in this folder from being re-written)
- Works with IIS 5.0, 5.1 and 6.0
- Works with WordPress 2.0.x and 2.1
- Coded in C++ for top speed
- Easy to setup, easy to maintain
Download
WordPress URL Rewrite v0.1 for 32bit Windows (x86) (8 KB) ~ January 22, 2007
WordPress URL Rewrite v0.1 for 64bit Windows (x64) (8 KB) ~ April 17, 2007
Please note that the 64 bit version is still in testing - any feedback on it would be appreciated in the Discussion Forum.
WordPress URL Rewrite requires that your IIS server have the “Microsoft Visual C++ 2005 SP1 Redistributable” installed. It’s a small (2mb) download and only installs a minimum number of DLLs to support WordPress URL Rewrite.
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Example Configuration File (WordPressURLRewrite.ini)
#Paths to Rewrite
/
#Path Exceptions
/wp-admin
/wp-content
/Forum
The #Paths to Rewrite section defines all the WordPress installations you want to provide rewriting for. By default just the root is defined (”/”), but you can add more by defining them (”/Blog/” or “/MyBlog/”). Define as many as you want.
The #Path Exceptions section defines all the folders you want this filter to ignore. For example, defining “/Forum” will prevent WordPress URL Rewrite from rewriting any pages under this folder. This is very helpful if you have other web applications installed (like an image gallery, a discussion forum or even the WordPress Admin area).
Support
Kudos
- Special thanks to Dean Lee for the initial idea and inspiration from his ISAPI filter, which can be found on his blog under URL Rewriting for WordPress under IIS.
History
v0.1 ~ April 17, 2007
- Released v0.1 as a 64 bit version
v0.1 ~ January 22, 2007
- First public version




