In building my little web site, I was enviously admiring how some designers are able to hide .php extensions, make some of their dynamic pages eaily spiderable and use abstration layers to be able to move their web sites easily between ISP's.

The little prodding I did so far revealed that a lot of this seems to involve phpLib or similar.

My newbie question is : Is there a way to easily mask your 'index.php' so that the person who logs on to your site sees either index.html or a customized URL rather than 'http://yoursite.com/index.php', and further make the 'http://www.yoursite.com/script.php?action=data'into something that is more search-engine friendly, but doesn't require to read the complete space shuttle operating amnual?

I just did a redirect from my index.html to index.php, and it works, but I tought there perhaps would be a more elegant way.