как мне сделать URL-адрес моего веб-приложения удобным?
В настоящее время URL моего приложения выглядит следующим образом
http://www.domain.com/Page.aspx?article=103
но я бы хотел, чтобы URL выглядел следующим образом
http://www.domain.com/Page.aspx?Google-likes-url-friendly
что мне нужно сделать?
проверить
http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/
вам нужно будет скачать и установить модуль.
Довольно прост в использовании и настройке.
Вот введение:
http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-url-rewrite-module/
Если вы используете ASP.NET 4.0 или .NET 3.5 SP1 (или ASP.NET MVC), вы можете использовать модуль маршрутизации.
ASP.NET Routing @ MSDN
В http://msdn.microsoft.com/en-us/library/dd329551.aspx
Изучите использование ASP.NET MVC.С его помощью вы можете получить URL, который даже лучше: http://www.domain.com/Article/Google-likes-url-friendly
Другой вариант - написать ловушку 404: http://codeeleven.blogspot.com/2007/11/rewriting-urls-in-aspnet-without-using.html
Хаки, но эффективная последняя инстанция.
Имейте в виду, что упомянутый выше модуль перезаписи url работает только с IIS7 / 7.5.И убедитесь, что ваш хост, если вы его используете, установил его.
Для IIS6, IIS5, посмотрите здесь:
Перезапись URL-адресов с ASP.NET
Работают маршрутизация ASP.NET и перезапись URL.Вот различия:
http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/