使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项。

在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:

代码如下 复制代码
public ActionResult Index()
{
    return RedirectPermanent("Contact");
    return RedirectToActionPermanent("Contact");
    return RedirectToRoutePermanent("Contact");
}

过去我们可以通过设置服务器返回的 HTTP 数据流中的状态码,如指定状态码为301代表永久重定向,现在在 ASP.NET 4.0 中 ASP.NET Web Forms项目和 ASP.NET MVC 项目中我们都可以非常简单的实现 URL 永久重定向。

本篇主要简单介绍了下 ASP.NET 4.0 MVC 3 中永久重定向的写法,同时认识到 ASP.NET 中的代码变得越来越简洁了,提高了我们的效率。

更多详细内容请查看:http://www.111cn.net/net/179/49625.htm

转载于:https://www.cnblogs.com/alibai/p/3527805.html

ASP.NET MVC3 301永久重定向实现程序相关推荐

  1. 详解301永久重定向实现方法

    301永久重定向对SEO无任何不好的影响,而且网页A的关键词排名和PR级别都会传达给网页B,网站更换了域名,表示本网页永久性转移到另一个地址,对于搜索引擎优化|SEO来说,给搜索引擎一个友好的信息,告 ...

  2. Golang 301永久重定向

    为什么80%的码农都做不了架构师?>>>    比如我要把www.taadis.com永久重定向到taadis.com //main.go package mainimport (& ...

  3. IIS服务器下做301永久重定向设置方法[图解]

    以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名. 不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服 ...

  4. IS服务器下做301永久重定向设置方法

    以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名. 不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服 ...

  5. 在基于Windows系统的PHP虚拟主机上实现域名的301永久重定向

    作者:荒原之梦 原文链接:http://zhaokaifeng.com/?p=581 操作背景: 当网站在更换或添加域名.进行网址规范化或删除旧页面时,出于对用户使用体验和搜索引擎优化方面的考虑就需要 ...

  6. php 302临时重定向,php实现301永久重定向和302临时重定向

    对于许多站点而言,以域名365mini.com为例:用户在浏览器中输入网址http://www.365mini.com/或者http://www.365mini.com/index.php,实际上访问 ...

  7. Nginx rewrite规则实现http跳转到https及301永久重定向

    Nginx rewrite规则实现http跳转到https及301永久重定向 环境准备: [root@ubuntu1804 ~]#curl https://linux2022.com -Ik HTTP ...

  8. 301永久重定向实现方式及302重定向(侧重.htaccess)

    在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果 ...

  9. iis php重定向循环,在windows机器IIS上如何设置301永久重定向

    做301最有效的办法是在LINUX主机设置htaccess规则,或者在程序代码中做程序判断.但是若我们使用IIS的主机怎么办? 采用httpd.ini写入规则,有时多半会会失效,不是 很规定,那么在服 ...

最新文章

  1. 基础知识——if语句和字典(四)
  2. [转]MSXML版本历史
  3. 【算法分析与设计】汉诺塔问题
  4. python3 selenium ie 拒绝连接报错_Python3+selenium配置常见报错解决方案
  5. HTML中常见问题汇总贴
  6. 简单易用的APP制作软件,KM盒子V6.3版发布
  7. mysql 垂直分表技术的实战演练,有实战代码。
  8. linux DHCP多作用域
  9. Angular 学习笔记——$interpolateProvide
  10. TeeChart 2022.2 for .NET
  11. nginx配置错误页面
  12. 富士通推出区块链技术驱动的数据存储系统(GBCAX)
  13. [新闻]华为发布最高端核心路由器NE5000E集群系统
  14. swal如何加入html语言,前端基础(九):SweetAlert(弹出框)
  15. 卸载win10 自带应用
  16. Linux内核的VGA模式对照表
  17. 图书借阅管理系统——C++版
  18. 2019 GDUT Winter Training III
  19. OpenMV多颜色识别详解
  20. 基于RT-Thread+STM32F407的蜂鸣器音乐播放器

热门文章

  1. CentOS6.0搭建DNS
  2. Lua中的字符串函数库
  3. tfs 点获取最新,如果检查到大量冲突
  4. 如何创建企业微信应用
  5. Unity技术专家:游戏最重要的是好玩而不是高画质...
  6. 直播系统搭建关键步骤与要点!
  7. 数据库访问的弹性化---WebLogic和Oracle RAC的整合:Active GridLink
  8. jpa tutorials
  9. 学习Unix/Linux编程要学些什么
  10. python接口自动化(二十四)--unittest断言——中(详解)