根据登录的人重写URL

时间:2011-09-24 19:41:22

标签: c# asp.net

我正在寻找根据登录者更改URL的最佳方法,限制是所有页面都是PRE生成的,因此实际的html已经生成,无法再以pr用户为基础生成。

可行的解决方案 一个可行的解决方案可能是使用javascript基本上添加到所有URL的末尾?= MyUserName,但我不确定这是否适用于所有蜘蛛(我的意思是主要的搜索引擎)。这个解决方案对我来说有点脏......

当请求进入时可能还有某种方式然后基本上说响应来自Default.aspx =?用户名做了响应。重定向?

我还要记住,我将基于此更改缓存设置,例如说明您是否可以缓存未登录页面。

1 个答案:

答案 0 :(得分:0)

我不确定您是否必须使用.html文件或其他特定扩展程序,但您始终可以创建自己的处理程序并处理您希望在每个请求上执行的操作。您的处理程序将确定谁正在访问该页面,然后执行Response.Redirect(或任何必要的操作)。

相关问题