Есть ли служба, которая перенаправит ваши голые запросы domain.com на www.domain.com? [закрыто]

11

Я знаю, что это легко с перенаправлением 301 в конфигурации apache, но я ищу сторонний сервис, который может сделать это дешево или бесплатно. Я буду использовать это, чтобы перенаправить трафик, не связанный с www, на запись www, которую я записал на CNAME, на имя хоста Amazon Elastic Load Balancer.

offthree
источник
На Amazon AWS с Route 53 «правильный» способ сделать это с корзиной S3 .
Майкл Хэмптон

Ответы:

6

Да, два бесплатных: arecord.net и wwwizer.com. Первое требует подтверждения по электронной почте, а второе - лучше / проще - IP-адрес предоставляется на главной странице.

То, что я все еще ищу: бесплатный сервис перенаправления, на который вы можете указать через запись A / CNAME, и он позволит вам перенаправить на ЛЮБОЙ целевой URL!

Майк Шролл
источник
3
Попробуйте использовать redirect.name, который вы просто добавляете в качестве псевдонима CNAME или A, CNAME | github | alias.redirect.nameа затем TXT-запись, TXT | _redirect.github | "Redirects to https://github.com/holic/redirect.name"и это работает. НЕ требуется регистрация учетной записи и не требуется база данных на стороне службы.
Иосиф Ши
redirect.name очень хороший, спасибо!
Vadorequest
Существует также redirectssl.com - раскрытие Я являюсь создателем указанного продукта.
Стивен
4

Как вы упомянули, вы должны сделать так, чтобы HTTP 301 Перенаправлено навсегда.

Это есть у большинства служб DNS-хостинга , поэтому первое, на что стоит обратить внимание, это ваш текущий DNS-хост / поставщик услуг DNS. Кажется, нет никакого соглашения о том, как это назвать - GoDaddy, кажется, называет это «пересылка» , Ганди называет это «веб-пересылка» .

Если у вашего поставщика услуг DNS этого нет, то, вероятно, самое простое решение:

  1. Найдите супер недорогой веб-хостинг, такой как почти свободная речь, назначьте root @ для IP-адреса этого хоста и используйте PHP / .HTACCESS, как вы упомянули, или
  2. Переключитесь на другого поставщика услуг DNS.

.. по крайней мере я не знаю ни о каких (больших, авторитетных) сервисах, которые просто перенаправляют HTTP, не делая ничего другого, например DNS.

Джеспер М
источник
1
Интерфейс NearlyFreeSpeach безумно интуитивен, и их часто задаваемые вопросы не помогают. Но я сделал это успешно, создав «Сайт», указав для него свой голый домен при создании (они называют его «Псевдоним»), и SFTP-файл моего файла .htaccess. Обязательно измените «тип» сайта на «статический», а NFS взимает плату только за хранение, что практически ничего.
Джонатан Тран
1

DNS-сервис Amazon Route53 поддерживает псевдо-A записи для экземпляра ELB (они называют их «ALIAS» записи).

ceejayoz
источник
-2

Ну ... Почему бы просто не добавить запись, как

$ORIGIN domain.com.
@               IN A            1.2.3.4
www             IN A            1.2.3.4

В ваш файл зоны DNS?

HUB
источник
4
Из-за сервиса Amazon Elastic Load Balancer, который поддерживает только DNS CNAME. CNAME в настоящее время недействительны для @ (2-й уровень).
Jesper M
Спасибо. Я этого не знал. Будет уроком на будущее. ;)
HUB