我正在使用 ASP.NET C#。
如何实现类似于 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 重写的自定义 DLL。我尝试了很多样品,但还没有运气!
我发现 Stack Overflow 托管在 Go Daddy(共享托管?)上。也许 Stack Overflow 的方法对我有用。