Umbraco: переписчик URL - PullRequest
       2

Umbraco: переписчик URL

0 голосов
/ 27 марта 2012

У меня есть веб-сайт, разработанный в Umbraco CMS, я хотел бы переписать старые ссылки на веб-сайты, такие как

http://www.mywebsite.com/about/default.htm

на

http://www.mywebsite.com/about/overview

1 Ответ

0 голосов
/ 02 апреля 2012

Это можно сделать с помощью файла urlrewriting.config, который находится в папке «/ config» сайта. Вам нужно добавить правило, примерно так:

<add name="[PUT A UNIQUE NAME HERE]"
  virtualUrl="^~/about/default\.htm$"
  rewriteUrlParameter="IncludeQueryStringForRewrite"
  destinationUrl="~/about/overview" redirect="Application"
  ignoreCase="true"  redirectMode="Permanent"/>

Если вы работаете с IIS7 +, он должен работать сразу, но в более старых версиях IIS вам нужно сопоставить расширение .htm для работы с DLL-библиотекой asp.net, чтобы оно было правильно подобрано.

...