No seu arquivo de configuração do Apache, coloque as seguintes linhas:
RewriteEngine On
RewriteRule ^/[a-zA-Z0-9]+[/]?$ /index.html [QSA,L]
Isso reescreverá todas as solicitações compostas de caracteres alfanuméricos para index.html, preservando, ao mesmo tempo, a string de consulta e como sendo do mesmo caminho digitado. Assim, se o usuário acessasse yourdoma.in/someoldpath, index.html seria exibido, mas a barra de endereços ainda diria yourdoma.in/someoldpath.
Como mencionado pelo primeiro pôster, se você quiser saber qual caminho foi digitado, altere a segunda linha acima para isso:
RewriteRule ^/([a-zA-Z0-9]+)[/]?$ /index.html?pathtyped=$1 [QSA,L]
Qual seria o caminho original digitado para index.html na variável de solicitação "pathtyped".