更改aspx网站网址

时间:2015-10-28 08:24:07

标签: asp.net http url url-rewriting get

我有一个网站。应显示网址 com / default.aspx 表单。但是,当我点击URL( com /(S(hito5tqogutqn21tcn2mozjrr))/ default.aspx )时。我如何解决它。随机数本身的网址正在发生变化。

1 个答案:

答案 0 :(得分:0)

请检查:https://msdn.microsoft.com/en-us/library/aa479314.aspx

发生这种情况可能是因为(除非您明确指定使用uri进行会话ID管理,我认为不是这种情况)浏览器不允许使用Cookie(无论是针对您的网站还是针对所有人) Asp.Net检测到这一点并将会话ID附加到uri,否则您的站点将无法支持会话。

事实上,这是最安全的方法,即使用户已禁用cookie,也允许会话状态可用。

您可以通过在web.config文件中指定以下内容来更改此行为:

  <system.web>
    <sessionState cookieless="UseCookies" />
  </system.web>

之后,您将无法在Uri中看到会话ID,但浏览器不接受您网站的Cookie的用户将无法拥有会话状态。

此时,为您的网站定义隐私政策可能有助于您的Cookie被浏览器接受:

https://msdn.microsoft.com/en-us/library/ms178194.aspx