Может ли многоязычная веб-страница Sitecore 6 иметь псевдоним для каждого языка?

Может ли многоязычная страница контента Sitecore 6 иметь псевдоним для каждого языка? Похоже, что я могу добавить только один на страницу содержания.

Например, labour_market_survey.html имеет страницу на английском и французском языках:

http://www.site.ca/en/labour_market_survey

http://www.site.ca/fr/labour_market_survey

Но я могу предоставить контентной странице только один псевдоним: http://www.site.ca/survey

Как я могу добавить французский псевдоним, такой как: http://www.site.ca/enquete?

варианты языка один псевдоним на страницу

1 ответ

Решение

Псевдонимы - это просто своего рода "ссылки" на уровне корневого веб-узла на определенные элементы, которые в основном предназначены для использования в маркетинговых кампаниях в качестве коротких и удобных токенов. Чтобы достичь желаемого, вы можете рассмотреть несколько вариантов:

  1. Если вы настроили отдельный сайт для каждого языка - тогда вы можете создать SiteAliasResolver процессор для HttpBeginRequest трубопровод. Это даст вам возможность иметь псевдонимы на уровне веб-сайта. Пожалуйста, прочтите этот блог, описывающий, как этого добиться (с примерами кода).

  2. Другой вариант - использовать Redirect Module, так как он будет делать именно то, что вам нужно. Недавно возник вопрос о модуле перенаправления, поэтому есть точный пример того, как создать элемент перенаправления для любого виртуального URL, который будет делать 301 для любого конкретного элемента sitecore (который принадлежит некоторому элементу страницы на веб-сайте на соответствующем языке):

  3. Если вы решаете языки на лету, чтобы один и тот же элемент в Sitecore обслуживал разные языки (в зависимости от того, как вы это решаете), вы можете использовать псевдонимы такими, какие они есть (но, как я понял из вашего примера, это не так. твой случай)

PS Кроме того, если вы решили использовать псевдонимы, обратите внимание на канонические URL-адреса ( ссылка первая и ссылка вторая), так как они могут повлиять на ваш SEO.

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