Forum Moderators: phranque
DirectoryIndex index.shtml and you should redirect requests for all named index pages to root URL ending in a trailing slash. Never link to named index pages. RewriteRule with the [R=301,L] flags for each redirect. The pattern will be ^index.\html?$ for your root index page and ^(([^/]+/)*([^/.]+))\.html?$ or similar for the other pages. [edited by: g1smd at 2:44 pm (utc) on Aug 24, 2012]
SSI offers very limited functionality. I would have gone with PHP includes and moved the entire site to extensionless URLs at the same time.
Just because you use includes doesn't mean you have to change the files to .shtml or include the .shtml in the URL itself, as I use SSI with .html files and no file names at all, completely extensionless.
AddType text/html .html
AddOutputFilter INCLUDES .html XBitHack on