Как вы упомянули, вы должны сделать так, чтобы HTTP 301 Перенаправлено навсегда.
Это есть у большинства служб DNS-хостинга , поэтому первое, на что стоит обратить внимание, это ваш текущий DNS-хост / поставщик услуг DNS. Кажется, нет никакого соглашения о том, как это назвать - GoDaddy, кажется, называет это «пересылка» , Ганди называет это «веб-пересылка» .
Если у вашего поставщика услуг DNS этого нет, то, вероятно, самое простое решение:
- Найдите супер недорогой веб-хостинг, такой как почти свободная речь, назначьте root @ для IP-адреса этого хоста и используйте PHP / .HTACCESS, как вы упомянули, или
- Переключитесь на другого поставщика услуг DNS.
.. по крайней мере я не знаю ни о каких (больших, авторитетных) сервисах, которые просто перенаправляют HTTP, не делая ничего другого, например DNS.