вы можете добавить правило в UrlRewriting.config
файл, который находится здесь при установке Umbraco ... "~ config / UrlRewriting.config"
Правило удалит расширение .html из запроса страницы. И будет выглядеть примерно так:
<add name="removehtml"
virtualUrl="^~/(.*).html"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/$1"
ignoreCase="true" />
Вы также должны убедиться, что для файла web.config
следующий ключ имеет значение true
<add key="umbracoUseDirectoryUrls" value="true"/>
Это позволит вам воссоздать вашу структуру url с узлами внутри umbraco cms без расширения html или aspx. Если все это кажется слишком сложным, можно отдельно добавить каждую страницу, которую вы хотите прослушать, к соответствующему узлу в свойстве URL-псевдонима ( umbracoUrlAlias ). Umbraco примет это и перенаправит на вашу страницу.