When you run wordpress on IIS your permalinks have to include the prefix /index.php/ which looks ugly and is totally unnecessary. To easily fix this you need to add an ISAPI filter called “wp_url_rewriting.dll” from Dean Lee. You just install the filter in IIS and then go into your wordpress settings and delete the /index.php/ from your custom permalink. Easy!
3 thoughts on “Removing index.php From WordPress URLs Hosted on IIS”
You got this working on which version of IIS?
On IIS5 neither v1.1 or 2.1 32bit load in the IIS registration pane/
When you restart IIS you get the famous red arrow down.
dan
No need to install any ISAPI filter to remove the index.php from WordPress permalinks.No need of .htaccess file..Use these simple steps to WordPress Permalinks in IIS 6.0 using Custom 404 Redirect for Windows Shared hosting/manas hosting or any windows shared hosting.
You got this working on which version of IIS?
On IIS5 neither v1.1 or 2.1 32bit load in the IIS registration pane/
When you restart IIS you get the famous red arrow down.
dan
No need to install any ISAPI filter to remove the index.php from WordPress permalinks.No need of .htaccess file..Use these simple steps to WordPress Permalinks in IIS 6.0 using Custom 404 Redirect for Windows Shared hosting/manas hosting or any windows shared hosting.
http://dotnetcodebytes.blogspot.com/2011/11/remove-indexphp-from-wordpress-on.html
I figured out a quick and easy method to achieve this, here is the link: http://webloggerz.com/how-to-remove-index-php-from-wordpress-url/
Let me know what you think of it?