Перенаправление URL и 1and1

У меня есть приложение, работающее на Heroku. Я купил домен верхнего уровня .com у 1and1 (у меня там есть другие сайты, поэтому я подумал, что это облегчит жизнь).

Когда я попытался перенаправить в свое приложение Heroku, мне не разрешили изменить запись псевдонима CName, как я сделал для других сайтов, которые все были поддоменами. Мне предложили два варианта: перенаправление кадра или HTTP перенаправление, пробовал оба. Перенаправление кадра, похоже, вообще не работает - страница остается пустой. Перенаправление HTTP действительно попадает на мой сайт heroku, но когда оно отображается, в адресной строке отображается myproject.herokuapp.com вместо mydomain.com.

Я добавил и www.mydomain.com, и mydomain.com в свои домены heroku.

Есть ли способ добавить маску или что-то подобное?


person PSCampbell    schedule 08.10.2015    source источник


Ответы (1)


Краткий ответ: нельзя установить CNAME для верхней части домена.

Подробный ответ: Почему нельзя использовать запись CNAME на вершине (или в корне) домена?

Некоторые поставщики DNS могут предлагать обходной путь хаки .

person Dusan Bajic    schedule 08.10.2015
comment
Спасибо за ответ @dusanbajic ... Вскоре после публикации я обнаружил, что параметр CNAME не подходит для верхнего домена. Я все еще не совсем понимаю, как я могу это сделать, возможно, купить еще один домен у другого провайдера? - person PSCampbell; 09.10.2015
comment
Другой домен не имеет значения. И неважно, где вы покупаете домен. Единственное, что вы можете попробовать (о чем я знаю), упомянуто Временное решение Cloudflare. - person Dusan Bajic; 09.10.2015
comment
Мне было сложно переварить этот обходной путь ... Я купил еще один домен в DNS Simple, который не так давно видел в учебнике. У них была надстройка heroku одним щелчком, которая позволила мне выполнить перенаправление верхнего уровня, которое я хотел, за секунды. Я подожду необходимое время, а затем переведу свой исходный домен в DNS Simple. - person PSCampbell; 09.10.2015