2014-03-16 3 views
3

Я пытался указать пользовательский домен (допустим, www.example.com) в мое приложение: my-app.herokuapp.com.Пользовательский домен Heroku переписан на адрес herokuapp

Я прочитал учебник heroku о настройке настраиваемого домена, установив CNAME www на my-app. Я также добавил пользовательский домен через heroku domains:add www.example.com.

Это работает, но не так, как я хотел: когда я печатаю www.example.com в своем браузере, URL изменяет на my-app.herokuapp.com.

Что я должен делать, чтобы при вводе пользователем на www.example.com их URL-адрес не был переписан на my-app.herokuapp.com? (Например. www.example.com/browse должен быть эквивалентен my-app.herokuapp.com/browse)

Когда я побежал curl -I www.example.com возвращает код ответа 302 (перемещено).

Примечание: У меня нет доступа к настраиваемому домену, поэтому я просто хочу убедиться, что сделал все, что мог, со своей стороны.

Спасибо!

+0

похоже, что вы настроили переадресацию домена, а не запись CNAME - возможно, есть параметр для вашего домена, который разрешил переадресацию? –

+0

Да, это то, о чем я думал, но у меня нет доступа к настраиваемому домену; Я должен ждать ответа моего коллеги. Помимо неправильной конфигурации DNS, возможно ли, что некоторая некорректная конфигурация со стороны приложения (например, маршрутизация, контроллеры) может привести к тому, что это произойдет? (Я сомневаюсь, что, поскольку я не делал ничего необычного.) – dvdchr

+0

маловероятно, хотя это возможно, если вы используете какое-то перенаправление внутри самого приложения к имени .herokuapp.com. –

ответ

1

Это специфически связано с этим: cPanel CNAME record is being ignored

Нижняя линия, провайдер каким-то образом блокировали любые DNS-конфигурации, сделанные клиентами с помощью CPanel.

Единственная разрешенная конфигурация была перенаправлена ​​(302), поэтому, когда я удалил правило перенаправления, вместо этого он ищет index.html/index.php в моей общей папке (игнорируя записи CNAME).

Я решил это, обратившись к технической поддержке моего провайдера домена, чтобы внести необходимые изменения.

Смежные вопросы