Ответ 1
[Обновлено 31.10.2014] Хорошо! Оно работает! Вот как я это сделал с нуля, поэтому другие с той же проблемой могут это исправить. Сначала я объясню, как настроить Heroku и GoDaddy, затем я объясню, как создать голый домен (www.example.com → example.com).
Настройка Heroku и GoDaddy:
-
В папке проекта на терминале (на вашем компьютере) напишите
heroku domains:add www.example.com
(гдеwww.example.com
- это домен, который вы купили в GoDaddy) -
Войдите в GoDaddy → DOMAINS → выберите свой домен → Запуск (это приведет вас к деталям домена)
-
Нажмите вкладку "Файл DNS-зоны"
-
Удалите запись CNAME с именем "www" (которая указывает на @)
-
Нажмите "Добавить запись" → CNAME (Псевдоним) → "Хост" должен быть
www
и "Точки к" должны быть вашим адресом Героку (примерsupermoo-bil-3411.herokuapp.com
). TTL может составлять 1 час.
Может потребоваться некоторое время, чтобы DNS мог проповаться. Для меня это заняло около 10 минут.
Что это! supermoo-bil-3411.herokuapp.com
теперь будет находиться под www.example.com
:)
Создать голый домен:
Голый домен удаляет необходимость писать www перед вашим доменным именем. Это можно сделать, переправив example.com
в www.example.com
. Это очень легко на GoDaddy:
-
В том же окне, что и выше, нажмите вкладку "Настройки"
-
В разделе "Перенаправление" → "Домен" → "Управление" → затем нажмите "Добавить переадресацию"
-
"Переслать в" должно быть
www.example.com
(ваш домен), "Тип перенаправления" должен быть "301 (Постоянный) ',' Параметры переадресации 'должны быть "Только вперед" -
Удостоверьтесь, что "обновить мои серверы имен и настройки DNS для поддержки этого изменения. (рекомендуется)" отмечен
Что это! Вы закончили:)
Полезные ссылки:
Спасибо Райану Казинеку за помощь:)