SO 问题的 URL 格式如下:
https://stackoverflow.com/questions/123456/description-from-title-of-question
我已经知道是使用 MVC 路由完成的,而我自己也在做。
当您转到相同的 URL,但最后没有友好位时:
https://stackoverflow.com/questions/123456
然后 StackOverflow 为您添加了友好的位,您最终在浏览器地址栏中得到相同的地址:
https://stackoverflow.com/questions/123456/description-from-title-of-question
我的问题是,如何做到这一点?它是否涉及到数据库,获取标题描述并重定向到最后包含标题的路由(创建新请求)?或者 MVC 路由中有什么东西可以处理这个问题?还是通过 javascript 或其他方式添加客户端?
我也很想听听其他人对这样做的好方法的看法,以及如何做到这一点。