.net9

重定向就是将网页自动转向重定向,即:

  • 301永久性重定向:新网址完全继承旧网址,旧网址的排名等完全清零

    • 301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。
  • 302临时性重定向:对旧网址没有影响,但新网址不会有排名

例如:我们之前网站的域名是 a.com,现在替换成了 b.com。但是用户并不知道域名改了,所以还是在浏览器里输入 a.com,Web服务器(apache 或者 ngnix)在收到请求后,在响应中包含:

  • 状态码 301 及 b.com。用户的浏览器在收到响应后,自动将输入栏网址改变为 b.com。
  • 或者状态码 302 及 b.com。用户的浏览器在收到响应后,输入栏仍是显示旧网址,但是显示的是 b.com的内容。

路由参数是指可以设置一些路由匹配的条件参数,主要用于验证当前的路由规则是否有效,

HttpResponse.Redirect 将客户端重定向到新的 URL。
重载
Redirect(String)     

将请求重定向到新 URL 并指定该新 URL。
Redirect(String, Boolean)     

将客户端重定向到新的 URL。 指定新的 URL 并指定当前页的执行是否应终止。

异常
HttpException
发送 HTTP 标头之后尝试重定向。

RedirectPermanent(String, Boolean)     

执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。
RedirectPermanent(String)     

执行从所请求 URL 到所指定 URL 的永久重定向。


RedirectToRoute(Object)     

使用路由参数值将请求重定向到新 URL。
RedirectToRoute(String)     

使用路由名称将请求重定向到新 URL。
RedirectToRoute(RouteValueDictionary)     

使用路由参数值将请求重定向到新 URL。
RedirectToRoute(String, Object)     

使用路由参数值和路由名称将请求重定向到新 URL。
RedirectToRoute(String, RouteValueDictionary)     

使用路由参数值和路由名称将请求重定向到新 URL。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值