[SiteAccessSettings]
# Set to true if you want to force VirualHost mode (with RewriteRules in apache)
# If this is set to true nonVirtualHost mode will not work correctly
ForceVirtualHost=true
# Wheter to add siteaccess to the url if current siteaccess
# is the same as default siteaccess. Changing this setting will
# require clearing the cache.
#
# For instance if the default siteaccess is 'en' and you enable
# this you can access the siteacccess with 'index.php' instead of
# 'index.php/en/'.
RemoveSiteAccessIfDefaultAccess=enabled
Search for 'index.php' / 'vhost' / 'virtual host' in forum and doc if you need more info.
Like:
http://ez.no/developer/forum/install_configuration/solved_removing_index_php
http://ez.no/developer/forum/setup_design/removing_index_php_from_url http://ez.no/developer/forum/install_configuration/remove_index_php_from_url_error_kernel_20_solved
As for adding '.html' to url to fake that you have a site from pre 2000, would be a bit more difficult.. But possible using site.ini[URLTranslator]Filters[]