How do I rewrite URL's in ASP.NET?
I would like users to be able to goto http://www.website.com/users/smith instead of http://www.website.com/?user=smith
original title: "ASP.NET URL Rewriting"
How do I rewrite URL's in ASP.NET?
I would like users to be able to goto http://www.website.com/users/smith instead of http://www.website.com/?user=smith
ASP.NETでURLを書き換える方法を教えてください。ユーザーがhttp://www.website.com/?user=smithではなくhttp://www.website.com/users/smithにアクセスできるようにしたい
これは翻訳後の要約です。完全な翻訳を表示する必要がある場合は、「翻訳」アイコンをクリックしてください。
Try the Managed Fusion Url Rewriter and Reverse Proxy:
http://urlrewriter.codeplex.com
The rule for rewriting this would be:
Microsoft now ships an official URL Rewriting Module for IIS: http://www.iis.net/download/urlrewrite
It supports most types of rewriting including setting server variables and wildcards.
It also will exist on all Azure web instances out of the box.
I have used an httpmodule for url rewriting from www.urlrewriting.net with great success (albeit I believe a much earlier, simpler version)
If you have very few actual rewriting rules then url mappings built in to .NET 2.0 are probably an easier option, there are a few write ups of these on the web, the 4guysfromrolla one seems fairly exhaustive but as you can see they don't support regular expression mappings are are as such rendered fairly useless in a dynamic environment (assuming "smith" in your example is not a special case then these would be of no use)