怎么做:当您访问某个页面(如文件夹)时,您可以查看特定用户的信息,例如:
www.page.com/user001
打开默认页面 www.page.com/userinfo.aspx,该用户在其中获取“user001”并显示某些信息。用户见 www.page.com/user001
我可以用 asp.net 或 IIS7 做到这一点吗?类似子域的东西
您可以通过将 URL 重写模块添加到 IIS 来完成此操作。看看这个 http://www.iis.net/learn/extensions/url-rewrite-module/using-rewrite-maps-in-url-rewrite-module
您可以将 URL 重写规则存储在 web.config 文件中。例如:
<configuration>
<system.webServer>
<rewrite>
<rules>
****(Your URL Rewrite Rules)****
</rules>
</rewrite>
</system.webServer>
</configuration>
但是,如果由于安全性或某些性能问题而无法将其存储在 web.config 中,则可以将 URL 重写规则存储在 IIS 中。
我希望它有所帮助。
您可以在application_start事件中使用global.asax文件中的路由,而不是重写 url,这也会将每个 this 重定向到配置文件页面