ASP.NET MVC3 实现全站重定向的简单方法
protected void Application_BeginRequest(object sender, EventArgs e)
{
string strUrl = Request.Url.ToString().Trim().ToLower();
if (strUrl.Contains("http://jb51.net"))
{
Response.RedirectPermanent(strUrl.Replace("http://jb51.net", "http://www.jb51.net"));
}
}
实现如:http://jb51.net/about 重定向到 http://www.jb51.net/about
相关推荐
-
详解SpringMVC重定向传参数的实现
在spring的一个controller中要把参数传到页面,只要配置视图解析器,把参数添加到Model中,在页面用el表达式就可以取到.但是,这样使用的是forward方式,浏览器的地址栏是不变的,如果这时候浏览器F5刷新,就会造成表单重复提交的情况.所以,我们可以使用重定向的方式,改变浏览器的地址栏,防止表单因为刷新重复提交. jsp文件: <%@ page language="java" contentType="text/html; charset=UTF-8&q
-
asp.net php asp jsp 301重定向的代码(集合)
1.Linux主机重定向 Godaddy的Liunx主机,Godaddy本身已经支持Apache,所以直接创建一个.htaccess文件就可以了,一般来说,在本地无法创建.htaccess的时候可以先创建一个txt格式文件,上传到根目录的时候再重命名为".htaccess"就可以了.网上很多如何进行 301重定向的教程,无论是整站重定向还是单页重定向.下面就以我的www.jb51.net为例 1.1 无www域名转移到www域名 复制代码 代码如下: RewriteEngine on
-
ASP.NET 重定向的几种方法小结
一.Transfer Execute Redirect重定向方法介绍 1.Server.Transfer方法: Server.Transfer("m2.aspx");//页面转向(服务器上执行).服务器停止解析本页,保存此页转向前的数据后,再使页面转向到m2.aspx, 并将转向前数据加上m2.aspx页结果返回给浏览器. 2.Server.Execute方法: Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.a
-
asp.net RewritePath重定向HTTP头Content-Location暴露真实路径解决方法
ASP.NET使用RewritePath重定向后,服务器响应的HTTP头会多个Content-Location: 复制代码 代码如下: HTTP/1.1 200 OK Content-Length: 48150 Content-Type: image/jpeg Content-Location: http://www.mzwu.com/test.jpg Last-Modified: Tue, 18 Dec 2012 15:01:50 GMT Accept-Ranges: bytes ETag:
-
mvc重定向方式详解
本文实例为大家分享了mvc重定向的几种方式,供大家参考,具体内容如下 在RouteConfig添加一个简单的路由 //新增路由 routes.MapRoute( name: "Article", url: "Detial/{id}", defaults: new { controller = "Article", action = "Detial", id = UrlParameter.Optional }, constrai
-
Windows虚拟主机与VPS如何实现301重定向(asp.net)
301重定向这么重要,那么如何实现301重定向呢?卢松松在他的<详解301永久重定向实现方法>一文中介绍了多种实现301重定向的方法,但里面的方法对于使用Windows虚拟主机或是Windows VPS的朋友来说,除了单个页面设置重定向可以用上,IIS 服务器实现整站301重定向的方法却无法应用.因为很多的虚拟主机和VPS的提供商不支持用户去做301重定向.本人遇到了这个问题,非常困扰.搜索了很多的资料,或是在论坛.知名SEO博客询问,得到的建议是:虚拟主机通常没办法做301重定向,建议使用独
-
Asp.Net 重定向必须要知道的一些资料
1.1. 概要 如何使用微软提供的Asp.Net来对动态产生的URL地址进行网址重写.网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程.作者本人在对各种实现网址重写的技术进行研究和探讨后得出的经验和方法,希望能对您有所帮助. 1.2. 内容简介 稍微花点时间看类似这样的地址:http://www.XXX.com/EmployeeInfo.aspx?ID=459&type=summary ,也许你会出于某种目的把大量的页面文件从一个目录甚至一个网站转移到其他地方,而许多
-
ASP.NET MVC页面重定向简单介绍
在asp.net中页面重定向:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果合并后返回给浏览器. 以上都是服务器端页面转向所以浏览器不出现页更改记录(显示的地址不会改变).因此,如果用户刷新此页,也许会出现一些其它意外情况. 此类页转向,可完成一些其它功能,比如访问到前一页面中的服务端控件. 一.Response.Redirect: 当浏览器请求aspx页面时,碰到Redirect(
-
Asp.Net实现404页面与301重定向的方法
本文实例讲述了Asp.Net实现404页面与301重定向的方法.分享给大家供大家参考.具体实现方法如下: 从一种程度来讲301重定向与404页面没什么关系为什么我要拿到一起来讲来,因为都很简单实现,所在我就一起介绍一下了. 如何在 asp.net 中设置404页面的方法记录下来. 下边首先看看之前的设置方法,web.config文件中: 复制代码 代码如下: <configuration> <system.web> <customErrors mode
-
301重定向代码合集(iis,asp,php,asp.net,apache)
1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向". 在IIS中,也可以通过安装ISAPI Rewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPI Rewrite 3下载及常用301规则. 2.ASP下的301重定向代码 <%@ Language=VBScript %> <% Response.Status="301 Mo
随机推荐
- 比较精辟的精通防火墙问与答
- VBS教程:VBScript 语句-With 语句
- 无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法
- java自定义枚举转换器示例
- Java线程代码的实现方法
- ionic2屏幕适配实现适配手机、平板等设备的示例代码
- PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器完整实例
- Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
- ASP利用Google实现在线翻译功能
- Android编程之短信列表的时间显示实例分析
- IE6,IE7和firefox对DIV的支持区别
- JavaScript获取页面中超链接数量的方法
- node.js中的console.warn方法使用说明
- jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
- JQuery 实现在同一页面锚点链接之间的平滑滚动
- 浅谈javascript 迭代方法
- 详解Android权限管理之RxPermission解决Android 6.0 适配问题
- php 读取输出其他文件的实现方法
- Android自定义控件之电话拨打小键盘
- 如何安装2019Pycharm最新版本(详细教程)