【问题标题】:asp.net hidden redirect with direction url带有方向 url 的 asp.net 隐藏重定向
【发布时间】:2013-02-03 01:58:22
【问题描述】:

怎么做: 当您访问某个页面(如文件夹)时,您可以查看特定用户的信息,例如:

www.page.com/user001

打开默认页面 www.page.com/userinfo.aspx,该用户在其中获取“user001”并显示某些信息。而用户看到 www.page.com/user001

我可以用 asp.net 或 IIS7 做到这一点吗? 类似子域的东西

【问题讨论】:

    标签: c# asp.net .net iis-7 iis-7.5


    【解决方案1】:

    您可以通过将 URL 重写模块添加到 IIS 来做到这一点。看一下这个 http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module

    【讨论】:

      【解决方案2】:

      您可以将 URL 重写规则存储在 web.config 文件中。例如:

      <configuration>
          <system.webServer>
              <rewrite>
                  <rules>
      
      ****(Your URL Rewrite Rules)****
      
                  </rules>
              </rewrite>
          </system.webServer>
      </configuration>
      

      但如果由于安全性或某些性能问题而无法将其存储在 web.config 中,则可以将 URL 重写规则存储在 IIS 中。

      希望对你有帮助。

      【讨论】:

        【解决方案3】:

        您可以在 application_start 事件中使用 global.asax 文件中的路由,而不是重写 url,这会将每个 this 重定向到配置文件页面

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-07
          • 2019-01-13
          相关资源
          最近更新 更多