Я купил свой домен (скажем, 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
.
Предпосылка этого вопроса неверна. 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/
Вам необходимо изучить его конфигурацию.