Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

ASPX WebRequest Rewriter

This plugin will allow 100% pretty permalinks on IIS 6/7.

The plugin consists of two components:

  1. A standard WordPress plugin.
  2. An ASP.NET HttpModule.

To install:

  1. Upload the wp-aspxrewriter folder to the /wp-content/plugins/ directory
  2. Upload the URLRewriteModule to your IIS /bin/ directory
  3. If you are using WordPress 2.3 or 2.4, modify your source code to contain the additional hook that is implemented at http://trac.wordpress.org/ticket/5969 that will feature in 2.5. Hint: it's in function get_pagenum_link.
  4. Activate the plugin through the 'Plugins' menu in WordPress
  5. Create your desired permalink structure on Options -> Permalinks, ensuring that it ends with .aspx.

eg. /%year%/%monthnum%/%day%/%post_id%/%postname%.aspx

Recommended bases are:

/word-category /word-tag

  1. Navigate to Manage -> ASPX Rewriter in the admin control panel and copy the setup that is shown
  2. Modify or create a web.config file that contains the following under <configuration>:

replacing all the values in <RewriterRules> with the configuration generated by you in stage 6.

Add the following line to

  1. Add the following to your web.config under <system.web>:

IIS7: <system.webServer> </system.webServer>


  1. Try it out!

Requires: 2.3 or higher
Compatible up to: 2.5
Last Updated: 9 years ago
Active Installs: Less than 10


0 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.