Enabling Pretty Permalinks in WordPress
This walkthrough describes how to enable "Pretty Permalinks" for blog posts in the WordPress blog engine that is installed on IIS 7 and above. Typically, without URL rewriting functionality on a Web server, WordPress users must use "Almost Pretty" URLs, for example, http://contoso.com/index.php/yyyy/mm/dd/post-name/. By using the URL Rewrite module, you can use "Pretty Permalinks," for example, http://example.com/year/month/day/post-name/, for WordPress blogs that are hosted on IIS.
How To Enable Custom Permalinks In WordPress Local Server Environment
A problem that several of our users encountered with their local server installations of WordPress was that they couldn’t get permalink rewrite rules to work. Whenever they tried enabling custom permalinks all of their posts and pages would show “page not found” errors.