iis301重定向

Posted on : 24-06-2010 | By : kim | In : 服务器

0

今天帮公司的几个站点换了域名,几个有这域名abc.net.cn的站点要全部转向abc.com,也就是.net.cn替换成.com,
但是不想放弃以往的搜索引擎收录,那么就需要做 301 永久重定向了,那么 IIS 6.0 如何能做到最简单的全站重定向呢?
新建个站点,绑定***.abc.net.cn域名,
设置 IIS 站点属性 》主目录 》重定向到URL写入http://***.abc.com/$S$Q,
并且选中 上面输入的准确URL 和资源的永久重定向 。即可使旧域名的网址参数完整传递到新的域名。

关于参数的详解:

  1. $S :将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
  2. $P :将初始 URL 中的参数(如 Querystring 参数)传递至新的 URL,不包括问号 (?)。
  3. $Q :将初始 URL 中的参数(如 Querystring 参数)传递至新的 URL,包括问号 (?)。
  4. $V :传递请求的 URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。

网上的一些资料:
http://technet.microsoft.com/zh-cn/library/cc736641(WS.10).aspx
http://www.45it.com/Article/pcedu/net/201004/24171.htm
http://www.xtit.net/post/1188/

备注:谷歌很快就收录了新域名,且每天持续收录,老域名停止了新的收录;而百度需要则需要一个考察期,大概一个月以上?

Write a comment