URL Rewriting คือการเปลี่ยนรูปแบบของ URL ให้เข้าใจง่ายเช่น
http://localhost/URLRewriting/search.aspx?id=5638 ให้เป็น
http://localhost/URLRewriting/product5638.aspx คือการทำให้ url สั้นลงนั้นเองและยังง่ายต่อการทำ SEO อีกด้วย
การทำ UrlRewrite.net มีขั้นตอนง่ายๆดังนี้
1. เพิ่ม Reference – UrlRewritingNet.UrlRewriter.dll
สามารถโหลดได้ที่
2.ตั้งค่าใน Web.config โดยมีค่าดังนี้คือ
03 | <section name="urlrewritingnet" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter" requirePermission ="false" /> |
07 | rewriteOnlyVirtualUrls="true" |
08 | contextItemsPrefix="QueryString" |
09 | defaultPage = "default.aspx" |
10 | defaultProvider="RegEx" |
13 | <add name="CategoryRewrite" virtualUrl="^~/(.*)" |
14 | rewriteUrlParameter="ExcludeFromClientQueryString" |
15 | destinationUrl="~/ProductList.aspx?cn=$1" |
22 | <add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" /> |