您的位置:首页 > 编程语言 > ASP

Asp.net中用代码的方式实现301重定向

2011-11-08 09:44 316 查看
公司网站(http://www.maxray.cn)服务器没有托管,只是放在公司,但之前公司的固定IP的80端口被封掉了,试了很多次都是80端口和8080端口不能使用,无奈之下,只好用了8022这个端口,但长久下去这不是个办法,还是需要直接与电信沟通申请开通80端口,经过同事不懈的努力,终于开通了80端口,这样公司网站同时可以用两个端口来访问,不过如果这样的话,搜索引擎会认为是作弊,直接关停掉8022的端口又会一下子导致从搜索引擎过来的点击无效,为了对搜索引擎友好对用户友好,最好的办法就是做301重定向了。可是昨天在和同事一起做测试的时候发现直接在IIS上没有设置成功,被检测出是循环页面,只能通过第二种方案——直接使用代码的方式进行301重定向了。相关的代码也很简单,直接贴在下面了,有需要的朋友可以直接拷贝过去使用,不过提醒一下,需要把江苏迈瑞信息技术有限公司的网站地址改成你的网站地址,不要跳转到我们公司网站啊,否则流量就流失了,呵呵。 protected void Page_Load(object sender, EventArgs e) { if (Request.Url.Port == 8022) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location", "http://www.maxray.cn"); } }PS:写这篇博客的时候QQ弹出新闻,说高晓松出狱了,时间也很快啊,六个月就过去了,名人就是名人,出狱了还有两辆警车调虎离山了,详细的新闻自己去看了

高晓松今晨出狱身价暴涨 返家短暂休息立即赴美

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: