Я приобрел домен через Google Domains и размещаю свое приложение на Heroku.
Я хотел бы, чтобы пользователи могли получить доступ к моему приложению через незащищенный домен, но домены Google не позволяют устанавливать CNAME для незащищенного домена. У них есть опция, которая позволяет «Переадресацию поддоменов», однако, когда она установлена, путь URL-адреса удаляется.
Например, если я настраиваю «Переадресация поддоменов» для незащищенного домена и перехожу example.com/123
, он перенаправляет пользователя на example.com
.
Как я могу переслать как домен, так и путь?
google
domains
dns
google-apps
Эван Эпплби
источник
источник
Ответы:
Это заняло у меня некоторое время, но я понял это. Это двухэтапный процесс (может быть, есть другие способы сделать это, но это работает и для AWS):
1) Используйте запись CNAME, чтобы настроить
www.example.com
переадресацию на истинное имя хоста.2) Чтобы настроить пустой домен, добавьте «Синтетическую запись» и настройте «Переадресация субдомена». В текстовом поле поддомена введите
@
знак и ничего больше.3) Выберите опцию «Прямой путь». Это должно делать именно то, что вы хотите.
источник
На данный момент это невозможно, но у Доменов Google действует 5-дневная политика возврата, и после возвращения домен сразу становится доступным для повторной покупки у других регистраторов.
https://support.google.com/domains/answer/6000754
Если это необходимо, домен можно вернуть и выкупить у GoDaddy, который предлагает переадресацию незащищенного домена.
https://support.godaddy.com/help/article/422/manually-forwarding-or-masking-your-domain-name
источник
Переадресация поддоменов теперь имеет опцию «Прямой путь».
источник
Это единственное, что сработало для меня, как отметил Род Майкл Перес.
https://support.google.com/a/answer/2518373?hl=en
Короче говоря, вы можете изменить способ перенаправления «голого» домена, зайдя в консоль администратора Google> Домены> Добавить / удалить домены. Затем для конкретного домена используйте «ссылку для перенаправления изменений», чтобы перенаправить «пустой» домен. Например, вы можете использовать «www». Не забудьте нажать «Сохранить изменения», чтобы оно вступило в силу.
Если у вас есть только один домен, может помочь следующая ссылка.
https://admin.google.com/DomainSettingsChangeNakedRedirect
Теперь вы должны зайти в консоль управления DNS домена, используя свои учетные данные, добавить запись A для «www» и указать ее на свой IP. По какой-то причине обнаженные записи A, помеченные «@», должны быть включены в зону DNS. Удалите все существующие записи CNAME "www".
Теперь проверьте перенаправление с помощью открытого домена.
Я надеюсь, что это спасет кого-то от 3 до 4 часов, которые понадобились мне, чтобы понять это.
источник
Просто сделайте
.htaccess
файл:источник
$1
имеет значение. Вы можете настроить его под свои предпочтения. Но опять же, я предлагаю вам добавить несколько примеров к вашему вопросу тогдаПоддержка Google помогла мне.
Добавьте cname для www. Добавьте синтетическую запись @ на http://www.yourgoogledomain.com (измените yourgoogledomain на свой домен).
Работает как шарм.
источник
В панели управления доменами вы можете указать, как будет обрабатываться ваш пустой домен, и перенаправить пустой домен на нужную страницу.
Вы можете ознакомиться с пошаговой информацией здесь: https://support.google.com/a/answer/2518373?hl=ru.
Есть также опции для переадресации субдомена, которые вы можете использовать. Сначала вы добавляете CNAME в список синтетических записей. Затем выберите «Переадресация поддоменов» из списка синтетических записей, которые у вас есть. В этом случае вы хотите выбрать только что добавленное CNAME. Вы также можете добавлять и редактировать синтетические записи по мере необходимости. Включите путь переадресации и другие параметры.
Вы можете проверить детали здесь: https://support.google.com/domains/answer/6072198?hl=ru.
источник