什么是301转向?
301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
这篇文章讲解如何用IIS来设置301重定向,比如你现在的域名: www.a.com 由于某种原因要换 www.b.com 域名了,但是又怕流量丢失,怎么办呢,别怕,可以用301重定向完全可以把流量导到 www.b.com 域名下面来。

打开IIS 按照下面的图示操作即可,非常简单的。 

虚拟主机的重定向:

大部分人用的是虚拟空间,这篇文章讲解如何用支持ASP的虚拟空间来设置301重定向,但是你的程序必须是全站ASP,如果是生成静态的程序,是不行的,话不多说,我们继续:比如你现在的域名: www.a.com 由于某种原因要换 www.b.com 域名了,但是又怕流量丢失,怎么办呢,别怕,可以用301重定向完全可以把 www.a.com 或 www.a.com/* 全部 导到 www.b.com或 www.b.com/* 域名下面来。

用你的虚拟空间同时绑定 www.a.com 和 www.b.com 在你的asp程序里面 找 conn.asp 或者 head.asp 这些文件,也就是全站都能访问到的文件,在最上面加上下面的这段代码就可以了.
这样你的 www.b.com 访问正常 但是 www.a.com 访问的时候会自动跳到 www.b.com 的域名下面去   访问 www.a.com/* 下面的网页访问也会自动全部跳到 www.b.com/* 下面。

<%
if request.ServerVariables("HTTP_HOST")<>www.b.com then
if Request.ServerVariables("SCRIPT_NAME")="/index.html" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","/index.html"
else
if Request.ServerVariables("QUERY_STRING")<>"" then
p="?"
else
p=""
end if
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.b.com"&Request.ServerVariables("SCRIPT_NAME")&p&Request.ServerVariables("QUERY_STRING")
Response.End
end if
end if
%>

如果你使用的并不是全站动态程序,而是生成静态的程序,请使用下面的代码来进行域名也就是首页的301永久重定向。
ASP程序的301重定向
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.xiaojian.org"
%>
PHP下的301重定向
PHP程序的301重定向
<? 
Header( "HTTP/1.1 301 Moved Permanently" ) ;
Header( "Location: http://www.xiaojian.org" );
?>

ASP.NET程序的301重定向
<script runat="server">
PRivate void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader ("Location",http://www.xiaojian.org);
}
</script>

=========================================================

检查地址:http://tool.chinaz.com/pagestatus/

转载于:https://blog.51cto.com/shenliyang/1364878

IIS-301永久重定向相关推荐

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

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

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

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

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

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

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

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

  5. Golang 301永久重定向

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

  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. iis php重定向循环,在windows机器IIS上如何设置301永久重定向

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

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

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

  10. ASP.NET MVC3 301永久重定向实现程序

    使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的 ...

最新文章

  1. 轻松破解NewzCrawler时间限制
  2. Workflow 4.0 中三种方式实现workflow的触发调用
  3. matplotlib中文乱码
  4. 日志分析平台ELK部署初学
  5. 吴恩达机器学习笔记57-基于内容的推荐系统(Content Based Recommendations)
  6. gis影像格式img转为ecw_微图影像地图导出拼接大图的参数说明
  7. Python3.7模块之re
  8. SCA/SDO与WCF的比较
  9. python显示表格_在Python中获取Excel表格的数量
  10. http --- 公开密钥加密(非对称加密)的几个概念
  11. 8086算术移位指令SAL和SAR
  12. return两个返回值_异步函数的两个视角
  13. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案
  14. Effective Modern C++ 第二章 auto的使用
  15. flex navigateToURL()页面跳转的例子
  16. twrp gui/actions.cpp 中的功能实现 tw_action ,tw_action_param ,第二章
  17. 微信小程序统一封装request请求,统一拦截校验
  18. k3cloud是java,JAVA调用K3Cloud接口新增报“调用目标发生异常
  19. C语言输出大写金额,编程实现,输入一个人民币小写金额值,转化为大写金额值输出。先实现基本功能...
  20. 洛谷 P3939 数颜色(主席树)

热门文章

  1. Elizabeth Taylor【伊丽莎白·泰勒】
  2. 【ELK】之Kibana使用
  3. ElasticSearch、Kibana Web管理
  4. Javascript 链式运动框架——逐行分析代码,让你轻松了解运动的原理
  5. Party Lamps chapter 2.2
  6. 谷歌、脸书、魔兽世界都在用!InnoDB是什么?有哪些关键特性?
  7. 什么样的数据才有价值?应该怎样收集和处理?终于有人讲明白了
  8. 资源 | 想进行数据科学项目却没有数据集?26个数据集网站汇总
  9. 通过一条语句的执行,深入理解innoDB的底层架构
  10. 讲点码德!避免这些代码坏味道,努力做一名优秀的程序员