【问题标题】:Creating friendlier URLs in an ASP.NET WebForm application在 ASP.NET WebForm 应用程序中创建更友好的 URL
【发布时间】:2012-12-30 11:35:52
【问题描述】:

我有一个 ASP.NET WebForms 应用程序。我想做的是使用RewritePath 创建动态友好的 URL。我想要做的是获取进入的 URL 的子域,检查我的数据库中名为 Domains 的表,然后根据子域,重写 url 添加一个查询字符串 ?id=1 或任何 @ 987654324@是。

另外,我想确定要加载的页面的路径。比如:

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 重写的服务器端模块。

提前感谢您的帮助

【问题讨论】:

    标签: c# asp.net url-rewriting webforms


    【解决方案1】:

    阅读this blog of ScuttGu ,它详细讨论了 url 重命名。

    【讨论】:

      猜你喜欢
      • 2015-05-01
      • 2011-03-03
      • 2010-09-18
      • 2010-09-21
      • 2010-11-12
      • 1970-01-01
      • 2017-11-09
      • 2016-05-10
      • 2011-01-01
      相关资源
      最近更新 更多