I wrote a content switcher script that uses dynamic URLs to pass parameters indicating what data is to be sent.
For example to view the about page you would type: http://www.example.com/?page=about
The issue is that this is not user friendly especially in my case where users will not necessarily be accessing this page via a link from the home page.
What I would rather have the URL look like is: http://www.example.com/about/
Unfortunately I am running PHP5 on an IIS platform, not Apache, so this eliminates the most common methods that use mod-rewrite.
I'm looking for examples of how to do URL Routing with PHP + IIS.
Can it be done on the IIS 7.5 platform?
Since you're using IIS 7, you can use the new rewriting support that's now available.
Take a look at http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
IIRF is a rewriting filter that works with IIS (5,6,7, 7.5) and uses configuration syntax that is the same as mod_rewrite.
Since you are using IIS7.5, you can also take advantage of the Rewriting Module from Microsoft.
Both of these work fine with PHP.
Take a look at ISAPI Rewrite.