Переадресация скрытого домена не работает должным образом

Я зарегистрировал домен на www.domain101.com. Мы назовем это www.example.com. Я использовал их опцию "скрытая пересылка" в моем приложении heroku, которое мы назовем example.herokuapp.com. Если я хочу перейти на страницу индекса сообщений, я бы, конечно, пошел на example.herokuapp.com/posts; однако, когда я пытаюсь сделать это с моим скрытым доменом - www.example.com/posts - я перехожу на целевую страницу. Более того, для URL-адреса постоянно указывается "www.example.com", а заголовок каждой страницы - "EXAMPLE.COM". Я могу нажимать кнопки на страницах и перемещаться по моему веб-сайту, но URL остается строго на "www.example.com".

Я использовал опцию переадресации, доступную на сайте. Что еще я должен делать?

1 ответ

Скрытие домена использует фрейм, чтобы браузеры посетителей отображали скрытый домен в строке адреса, в то время как фактический контент размещался где-то еще. Вот почему панель навигации никогда не меняется, когда вы перемещаетесь по сайту; и неудивительно, что скрывающая реализация domain101 не перенаправляет информацию о пути в ваше приложение Heroku.

Вместо этого вам следует настроить DNS-сервер так, чтобы трафик вашего домена направлялся напрямую в Heroku. Самым простым вариантом для этого в Heroku является дополнение Zerigo DNS, которое бесплатно, если вы используете один домен. Вы также можете найти DNS-серверы, предоставленные множеством других людей, если хотите.

После настройки DNS-сервера вы также должны сообщить своему регистратору, что выбранный вами DNS-сервер является основным DNS для вашего домена. Способ сделать это варьируется в зависимости от регистраторов, поэтому вы должны проверить документацию domain101 для деталей.

Другие вопросы по тегам