Hi
Please have a look at these forum posts talking about caching extension less URLs.
Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...
// Dispatcher directly does not cache the page without an extension.
But, one of the use suggested a workaround for this:- add the .html extension in the apache rewrite module.
Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...
// http://a***.comsuffix1/suffix2 is not cached on dispatcher, because it does not have an extension. If you manage to have a URL like http://a***.comsuffix1/suffix2.html the dispatcher is able to cache it.
I hope this will help you.
~kautuk
Kautuk Sahni