Как указать каноническую ссылку в приложении на heroku, когда на нее указывает другой домен


С доменом, указывающим на приложение на Heroku, я хочу установить каноническую ссылку на основной домен, а не на url Heroku, когда текущий url-адрес является url Heroku, а не доменом..

Как это сделать и не иметь канонической ссылки, когда кто-то переходит на сайт по url основного домена?

1 2

1 ответ:

Вы можете использовать один из

ENV['HTTP_HOST']
ENV['SERVER_NAME']
ENV['DOCUMENT_ROOT']

Чтобы проверить, является ли сайт вашим основным сервером,а если нет, распечатайте канонический URL.

Вы также можете взглянуть на переменную ENV, сбросив ее для получения дополнительной информации:

<%= h ENV.inspect %>