作为网址缩短服务的一部分,我需要用户能够访问诸如example.com/1Bta62之类的网址,最终在example.com/view.aspx?id=1Bta62处,而example.com/1Bta62则保留在其浏览器地址栏中。如何才能做到这一点?我使用的是Windows服务器(项目是C#ASP.NET);我宁愿不必使用脚本(即只是在web.config中的东西会很好),但欢迎任何方法的答案。动态生成以上1Bta62之类的url结尾。如何将例如example.com/1Bta62的网址改写为example.com/view.aspx?id=1Bta62,而用户仍然看到example.com/1Bta62?
在此先感谢!
编辑:有没有人实际管理/知道如何做到这一点与web.config文件 - 我认为这可以做到?
这看起来很有趣,我使用的是共享主机服务 - 我可以使用此功能而无需控制IIS? – James 2012-01-15 20:03:05
不幸的是没有。已更新答案 – 2012-01-16 11:45:18