Переписать URL без расширения - PullRequest
0 голосов
/ 27 марта 2012

Я использую Intelligencia для своей функции перезаписи URL.

<configSections>
    <section name="rewriter" requirePermission="false"
        type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
</configSections>

Приведенное ниже правило хорошо работает для моей страницы поиска

<rewrite url="~/search/(.+).aspx" to="~/search.aspx?type=$1"/>

, но мне нужно написать страницу поискас нижеследующим правилом

<rewrite url="~/search/(.+)" to="~/search.aspx?type=$1"/>

Если я запускаю с вышеприведенным правилом, я получаю страницу не найдена ошибка.

Пожалуйста, сообщите мне, есть ли какие-либо настройки в IIS.

1 Ответ

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

Вот статья (с загружаемым примером решения), чтобы использовать Маршруты для сопоставления с URL-адресами "SEO Friendly" без расширений:

http://goo.gl/BBnsa

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...