0
我有一个ASP.NET WebForms应用程序。我正在尝试使用RewritePath
创建动态友好的URL。我想要做的是抓住URL的子域进来,检查我的数据库中的一个名为Domains
的表,然后根据子域重写URL,并添加一个查询字符串?id=1
或任何id
。在ASP.NET WebForm应用程序中创建友好的URL
另外,我想确定要加载的页面的路径。举例来说:
http://www.mysite.com should go to --> http://www.mysite.com/Default.aspx
http://dog.mysite.com should go to --> http://www.mysite.com/MainPage.aspx?id=1
http://cat.mysite.com should go to --> http://www.mysite.com/MainPage.aspx?id=2
http://cat.mysite.com?p=15 should go to --> http://www.mysite.com/MainPage.aspx?id=2&p=15
http://cat.mysite.com/OtherPage should go to --> http://www.mysite.com/OtherPage.aspx?id=2
http://cat.mysite.com/OtherPage?p=15 should go to --> http://www.mysite.com/OtherPage.aspx?id=2&p=15
希望这些例子能让您知道我在寻找的想法。我宁愿能够从global.asax文件中执行此操作,因为我无法访问IIS Web服务器计算机以便能够为URL重写安装某些服务器端模块。
在此先感谢您的帮助