Você deve fazer disso um redirecionamento HTTP 301 movido permanentemente , como você mencionou.
A maioria dos serviços de hospedagem DNS possui isso ; portanto, o primeiro local a procurar seria seu provedor de serviços DNS / host DNS atual. Parece não haver nenhum acordo sobre o que chamar isso - o GoDaddy parece chamá-lo de "encaminhamento" , Gandi chama de "encaminhamento da Web" .
Se o seu provedor de serviços DNS não tiver isso, provavelmente a solução mais simples seria:
- Encontre um host super barato como o Nearly Free Speech, atribua o root @ ao IP desse host e use PHP / .HTACCESS conforme mencionado, ou
- Alterne para outro provedor de serviços DNS.
.. pelo menos, não estou ciente de nenhum serviço (grande e respeitável) que apenas redireciona HTTP sem fazer outra coisa também, como o DNS.