lucy24 - 10:03 am on Jun 15, 2012 (gmt 0)
You've missed one piece.
Going extensionless is functionally no different from letting a short pretty URL cover up a long messy "real" path. First you decide what you want the user to see in their address bar. That's your redirect-- only necessary for people following outdated bookmarks or links. The important part is the rewrite, where you secretly serve up content from wherever it really lives, under whatever name it really has.
Do a Forums search for "rewrite redirect boilerplate". Or just eyeball the recent threads within Apache; it's been posted within the last few days.
The browser doesn't care about the filename. Well, maybe MSIE 2 did. But as long as the browser can open up the page and find html inside, it will be happy.
Oh, and Psst! You didn't have to change to .shtml for your SSIs. There are two other ways; I currently use both. But too late now, I guess.