重定向如何实现

但以刘日薄西山2022-07-07  17

你可以用回应。重定向(url)方法重定向ASP.NET核心网页。

页面重定向有两种不同的状态代码:301和302。其中包括:

01 redirect代表永久移动。02重定向代表临时移动。301永久转移301响应可以被缓存。301表示旧地址的资源已被永久移除(该资源已无法访问),搜索引擎在抓取新内容的同时,将旧网址改为重定向网址。302临时转移302响应不能缓存,一般可以在用户登录跳转到预登录界面时使用。02表示旧地址A的资源仍然可用(仍然可以访问)。这个重定向只是从地址A到地址B的临时跳转,搜索引擎会抓取新的内容,保存旧的URL。如果ASP.NET的重定向直接调用Response。重定向(url),它将默认输出一个302重定向。如果你想输出一个301重定向,你可以用下面的方法重新加载:

回应。重定向(url,true);

如果它是ASP.NET MVC项目,可以通过返回一个RedirectResult来重定向它:

public iaction result Test(){ return Redirect( # 34;方法:

public iaction result Test(){ return redirect permanent( # 34;;);}

转载请注明原文地址:https://juke.outofmemory.cn/read/623643.html
最新回复(0)