Você deve fazer um HTTP 301 mover permanentemente redirecionado , como mencionou.
A maioria dos serviços de hospedagem DNS tem essa , portanto, o primeiro local a procurar seria seu provedor de DNS / host DNS atual. Não parece haver qualquer acordo sobre o que chamar isso - GoDaddy parece chamá-lo de "encaminhamento" , < a href="http://wiki.gandi.net/en/domains/management/domain-as-website/forwarding?s=301"> Gandi o chama de "Encaminhamento pela Web" .
Se o seu provedor de serviços de DNS não tiver isso, a solução mais simples provavelmente seria:
- Encontre um host super barato como o Nearly Free Speech, atribua o root @ ao IP desse host e use PHP / .HTACCESS como mencionado, ou
- Mude para outro provedor de serviços de DNS.
.. pelo menos eu não estou ciente de nenhum serviço (grande, respeitável) que apenas faça redirecionamentos HTTP sem fazer outra coisa também, como DNS.