Umbraco Альтернативные ссылки не работает - PullRequest
1 голос
/ 07 февраля 2012

Здравствуйте, я создал страницу в Umbraco 4.7 CMS, настроить несколько альтернативных ссылок на страницу (раздел) это выглядит так. Если я посмотрю на

Ссылка на документ /folder/folder2/page1.aspx - workig

Альтернативные ссылки

  1. http://site.com/folder/folder2/page1.aspx - рабочий
  2. http://site.com/en/folder/folder2/page1.aspx - не работает
  3. http://site.com/old-folder/folder2/page1.aspx - не работает

, но в браузере просто /folder/folder2/page1.aspx показывает действительную страницу, другие ссылки перенаправляют пользователей на страницу 404, настроенную в файле конфигурации umbraco.

Ответы [ 2 ]

1 голос
/ 05 марта 2012

Альтернативным вариантом будет использование свойства типа документа umbracoUrlAlias ​​.

1 голос
/ 05 марта 2012

Рассматривали ли вы использование модуля UrlRewriting, чтобы заставить это работать. Вы можете добавить новое правило, подобное следующему:

<add name="page1rewrite"
                virtualUrl="^~/en/folder/folder2/page1.aspx"
                rewriteUrlParameter="ExcludeFromClientQueryString"
                destinationUrl="~/folder/folder2/page2.aspx"
                ignoreCase="true" />

Это может быть улучшено в зависимости от ваших точных требований, но вы можете переписать все URL-адреса ~ / en / folder / folder2 / в новое место.

...