C# asp.net带方向url的隐藏重定向

C# asp.net带方向url的隐藏重定向,c#,asp.net,.net,iis-7,iis-7.5,C#,Asp.net,.net,Iis 7,Iis 7.5,如何做到: 访问特定页面(如文件夹)时,可以查看特定用户的信息,例如: www.page.com/user001 <configuration> <system.webServer> <rewrite> <rules> ****(Your URL Rewrite Rules)**** </rules> </rewrite>

如何做到: 访问特定页面(如文件夹)时,可以查看特定用户的信息,例如:

www.page.com/user001
<configuration>
    <system.webServer>
        <rewrite>
            <rules>

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

            </rules>
        </rewrite>
    </system.webServer>
</configuration>
打开默认页面www.page.com/userinfo.aspx,该用户在其中获取“user001”并显示某些信息。用户可访问www.page.com/user001

我可以用asp.net或IIS7来做这个?
类似子域的东西

您可以通过将URL重写模块添加到IIS来实现这一点。看看这个


您可以通过将URL重写模块添加到IIS来完成此操作。看看这个


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

www.page.com/user001
<configuration>
    <system.webServer>
        <rewrite>
            <rules>

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

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

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


我希望有帮助。

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

www.page.com/user001
<configuration>
    <system.webServer>
        <rewrite>
            <rules>

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

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

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


我希望这会有所帮助。

您可以在全局.asax应用程序启动事件中使用路由,而不是重写url。这也会将每个文件重定向到配置文件页面您可以在全局.asax应用程序启动事件中使用路由,而不是重写url这会将每个文件重定向到配置文件页面