Я купил свой домен (скажем example.com
) у namecheap и добавил поддомен к своему блогу, размещенному на heroku. Связанная запись хоста выглядит так:
Type: CNAME
Host: blog
Target: tomyblog.herokuapp.com
Теперь, когда я перехожу на blog.example.com
него, он действует как перенаправление, он изменяет адрес в адресной строке на tomyblog.herokuapp.com
. Я хочу, чтобы он сохранялся blog.example.com
в адресной строке, поскольку это адрес, который должен видеть пользователь, а не то место, откуда я обслуживаю контент.
Я прочитал несколько документов, где некоторые предлагали использовать NS
записи, но это недоступно для namcheap, поэтому я не могу проверить. Он предлагает только типы записей A
, AAA
, SRV
и .CNAME
решение1
Предпосылка этого вопроса неверна. CNAME не действует как перенаправление. Перенаправление на веб-сервере действует как перенаправление.
Обновлять: Ваш веб-сервер отправляет это:
HTTP/1.1 301 Moved Permanently
Server: Cowboy
Connection: close
X-Powered-By: Express
Location: https://blog-onushshar.herokuapp.com/
Vary: Accept, Accept-Encoding
Content-Type: text/plain; charset=utf-8
Content-Length: 71
Date: Wed, 30 Sep 2015 14:50:32 GMT
Via: 1.1 vegur
Moved Permanently. Redirecting to https://blog-onushshar.herokuapp.com/
Вам необходимо изучить его конфигурацию.