Então qualquer extensão pode ser dinamica não nessesariamente precisa ser ".asp", ".php" ou ".jsp" ou qualquer outra extensão - a questão é que essas extensões foram pré-escolhidas para tais linguaguens mas não são obrigatorias para as mesmas funcionar.
Quem faz o 'dinamismo' ou seja executar uma linguagem com outra extensão é a configuração do servidor assim você pode colocar a extensão que quiser ... teoricamente esconder ou dirfaçar a extensão tem 2 finalizades:
1- Efeito estetico ... fica mais bunitinho colocar alguma extensão desconhecida como "*.sdd"
2- Para a segurança ... teoricamente se a pessoa não sabe a extensão não sabe em qual linguagem foi feito, logo não sabera quais as vunerabilidades da linguagem pois não há conhece!
Bem não é um raridade usar arquivos sem extesão o Google e muitos sites usam, eu mesmo uso arquivos sem extensão no meu site, veja:
http://www.megamidi.net/search?q=nomeE estensão ".do" se não me engano é ASP.NET, não tenho certeza não lembr direito se estiver errado me corrijão ...
Como você diz que quer uma modificação via ".htaccess" provavelmente usará PHP + Apache, pois em ASP é outro método mais complicado para se fazer isso ... pois bem ai vai o exemplo.
Executando o PHP com outra estensão:
AddHandler application/x-httpd-php .sdd
Isso fará com que arquivos com a extensão "*.sdd" seje executado como um PHP
...