Несколько доменов и веб-приложение в Business Catalyst

Я успешно настроил дополнительный домен на своем хостинге BC и уже настроил его так, чтобы он указывал на домашнюю страницу, и URL-адрес остается таким, как я хочу, например www.[secondary domain].com

Теперь я хочу настроить веб-приложение для использования моего дополнительного домена, а не моего домена по умолчанию, кто-нибудь знает, как мне этого добиться?

Например, в настоящее время это выглядит так www.[default domain].com/[webapp name]/ Я бы очень хотел, чтобы это читалось www.[secondary domain].com/[webapp name]

Мне придется использовать перенаправления при продвижении страницы и просто принять, что правильный URL-адрес будет www.[default domain].com/[webapp name]/


person J-P    schedule 06.08.2015    source источник
comment
Ответ, предоставленный Климентом, является правильным ответом. Я бы использовал абсолютные URL-адреса на всем своем сайте при использовании нескольких доменов и, как указал Клемент, использовал бы канонические ссылки на всех ваших страницах.   -  person L84    schedule 11.08.2015


Ответы (1)


BC обслуживает весь контент одинаково, независимо от того, из какого домена к нему осуществляется доступ.

Надлежащие перенаправления 301 на стороне сервера недоступны, поскольку BC не дает нам никакого метода для различения по домену. Однако вы можете выполнить «перенаправление» на стороне клиента после сравнения имени хоста в Javascript (с чем-то вроде document.location.host).

Существует также жидкая разметка, которую можно использовать для определения домена и соответственно изменить обслуживаемый контент.

Вам необходимо убедиться, что все ссылки на приложение являются полными, включая предпочтительный домен.

Я бы также добавил канонические ссылки (<link rel="canonical" href="...">) на каждую страницу приложение. Это укажет предпочтительный домен для поисковых систем.


Обратите внимание, что обратное тоже является проблемой; Контент в вашем основном домене также будет доступен через вторичный домен, что приведет к снижению рейтинга / проблемам с дублированием контента.

person Robert K. Bell    schedule 10.08.2015