Использование оптимизированных для SEO URL-адресов в ASP.NET

Я нахожусь в ситуации, когда я хочу реструктурировать URL-адреса моего сайта. То есть у меня есть страница, на которой перечислены названия статей (с каждым названием статьи в виде ссылки). Как показано ниже:

СТАТЬЯ 1

СТАТЬЯ 2

СТАТЬЯ 3

Теперь, если я нажму на статью, я хочу, чтобы URL-адрес был следующим:

www.domain.com/ArticleID/название статьи


person user153410    schedule 30.08.2009    source источник


Ответы (3)


Вы ищете термин "переписывание URL" или "маршрутизация".

Я думаю, что простым способом будет использование маршрутизации ASP.NET MVC, она работает и с веб-формами:

Использование маршрутизации с WebForms

Маршрутизация с помощью веб-форм ASP.NET

person CD..    schedule 30.08.2009

Я думаю, вы ищете переписывание URL. рекомендуем UrlRewritingNet.

person Yuriy Faktorovich    schedule 30.08.2009

Другие возможности, которые хорошо сработали:

Если ваш сайт размещен на Windows Server 2008, вы можете использовать модуль перезаписи URL-адресов Microsoft для IIS 7.0.

Хорошим инструментом для старых серверов является Isapi Rewrite (посмотрите здесь — есть бесплатная облегченная версия), очень похоже на mod_rewrite в стиле Apache. Может быть проблемой в средах общего хостинга, если провайдер не хочет установить dll Isapi.

person Olaf    schedule 30.08.2009