Hur gör man URL-omskrivning med ASP.NET?

Att ha med .aspx-ändelsen och massa querystring-parametrar på webbadresser känns lite klumpigt ibland, och inte så bra ur sökoptimerings-synpunkt. IIS6 med ASP.NET 2.0 har inte något inbyggt sätt att göra detta. Jag menar istället för för att ha en lång url som "Blog.aspx?year=2006&month=09" är det ju trevligare med "blog/2006/09".

I Ruby on Rails är omskrivning av URL:er enkelt och en naturlig del av språket. På Apache servrar finns mod_rewrite som äe en bra modul för alla PHP-utvecklare.

Med Asp.Net kan man använda HttpContext.RewritePath men det är inte så lätt som man först kan tro. Jag hittade mängder av artiklar om olika lösningar men många beskrev problem med cachning, themes och problem med PostBack.

Urlrewriting.net finns det en open source komponent som sägs ha löst många av dessa problem. Har dock inte provat den själv.

Jag har även läst en del info om att det kommer finnas bättre stöd för detta när IIS 7.0 kommer.

Fler blandade referenser
http://weblogs.asp.net/fmarguerie/archive/2004/11/18/265719.aspx
http://www.aspnetpro.com/NewsletterArticle/2003/09/asp200309pj_l/asp200309pj_l.asp. http://www.developersdex.com/gurus/articles/793.asp?Page=3 http://www.webforum.nu/showthread.php?t=145530. http://www.raftweb.info/SEO/1032.aspx

Comments

[…] För ett tag sen skrev jag inlägget om hur man kan skriva om webbadresser med Asp.Net (eller snarare om alla de svårigheter som är involverade). Många utvecklare har tacklats med problemet och jag tänker inte gå något djupare på de tekniska detaljerna nu. Ska dock spara lite nya länkar här som jag hittat. […]

thanks for sharing a new information with us. http://www.onlinepromotionuae.ae

Thanks for this great article.

Web Designing Company in Houston

Very nice information shared with us...

hp printer helpline number

epson printer helpline number

Call@0800-098-8569 for online Epson printer support benefit, dial by toll free Epson Support telephone number to investigate the Epson specialized issues. We are giving Epson printer specialized support, Epson Support, Epson printer not working related issues investigate

Good post.

Toshiba help number UK

Toshiba contact number UK

Superb Post.

Brother printer support number

Brother helpline

Content is very useful and topic is also very good. I like it.

Take a look at my page norton support phone number

Please fill out all the fields.

*
*