Witam Stworzyłem jakąś stronę w Umbraco 4.7 CMS, skonfiguruję kilka alternatywnych linków do strony(sekcji) jak wygląda. Jeśli spojrzę na

Link do dokumentu /folder/folder2/page1.aspx — praca

Alternatywne linki

  1. http://site.com/folder/folder2/page1.aspx - praca
  2. http://site.com/en/folder/folder2/page1.aspx - nie działa
  3. http://site.com/stary-folder/folder2/page1.aspx - nie działa

Ale w przeglądarce po prostu /folder/folder2/page1.aspx pokaż prawidłową stronę, inne linki przekierowują użytkowników do strony 404 skonfigurowanej w pliku konfiguracyjnym umbraco.

1
Arbejdsglæde 7 luty 2012, 15:13

2 odpowiedzi

Najlepsza odpowiedź

Czy rozważałeś użycie modułu UrlRewriting, aby to zadziałało? Możesz dodać nową regułę podobną do następującej:

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

Można to dodatkowo poprawić w zależności od twoich dokładnych wymagań, ale możesz przepisać wszystkie adresy URL ~/en/folder/folder2/ do nowej lokalizacji.

1
ProNotion 5 marzec 2012, 19:58

Alternatywną opcją byłoby użycie właściwości typu dokumentu umbracoUrlAlias.

1
ProNotion 5 marzec 2012, 20:03