问题
我有一个网站,里面有一些文章。使用在单个页面上写入结果的数据库访问文章。当要访问某篇文章时,我需要文章ID,我只需要访问页面:http://www.mysite/Articles.aspx?a={article-id}
。
这很好,但不是很友好且不可扩展。我想要做的是将表单中的每个 url 重定向http://www.mysite/articles/{article-id}
到 page http://www.mysite/Articles.aspx?a={article-id}
。
我知道使用Web.Config
我可以使用urlMappings
设置,但不知道如何在那里插入正则表达式。
一些笔记
请考虑我想要一个简单的翻译工具。我不想编辑我现有的页面。这个解决方案应该对我的应用程序组件尽可能透明。
获得解决方案的最佳实践是什么?