1

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

www.page.com/user001

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

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

4

3 回答 3

2

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

在此处输入图像描述

于 2013-02-03T02:12:57.987 回答
2

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

<configuration>
    <system.webServer>
        <rewrite>
            <rules>

****(Your URL Rewrite Rules)****

            </rules>
        </rewrite>
    </system.webServer>
</configuration>

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

我希望它有所帮助。

于 2013-02-03T05:28:21.013 回答
1

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

于 2013-02-03T07:11:27.517 回答