我正在使用ASP.NET C#。在ASP.NET中重写URL?
如何实现类似于StackOverflow.com的URL重写过程?
http://stackoverflow.com/questions/358630/how-to-search-date-in-sql
此外,URL中的“358630”等值的含义是什么?这是问题ID(它们用于从表中获取数据的基础)?无论如何,在我的应用程序中,我使用“ID”字段来识别记录。该字段是SQL表中的标识列。现在,我的网址是这样的:
http://myweb.com/showdetails.aspx?id=9872
但我希望他们看起来像:
http://myweb.com/showdetails/9872/my_question_title
或者:
http://myweb.com/9872/my_question_title
或任何最好的方式,这会尝到很好的搜索机器人。
我的应用程序托管在Go Daddy的共享托管服务上,我觉得自己的服务器上没有自定义的ASP.NET“HTTP模块”或没有自定义的URL用于URL重写。我尝试了很多样品,但没有运气!
我发现Stack Overflow托管在Go Daddy(共享托管?)上。也许Stack Overflow的方法适用于我。
不知道为什么这是倒投了。对我来说这似乎是一个合法的问题。 – 2009-02-06 17:44:33
是的,这是一个完全合法的问题。由downvoters驱动的 – BobbyShaftoe 2009-02-06 17:45:48
。啧。他们没有球说为什么。 – Will 2009-02-06 17:46:23