2012-02-07 2 views
1

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

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

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

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

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

+0

Хотя я еще не знаю, что еще предложить, кроме «вы попробовали переиздание?». Вы можете найти полезную информацию [* здесь *] (http://stackoverflow.com/questions/325402/assigning-hostnames-in-umbraco) и [* здесь *] (http://stackoverflow.com/questions/5043348/Umbraco-неправильно-канальном к документу: когда-настройки-хоста). –

+0

republishing не помогает :( –

+0

У вас есть ссылки # 2 и # 3, настроенные как псевдонимы? – ProNotion

ответ

1

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

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

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

1

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