SEO|网站建设|网络营销—专业seo优化团队
« 从谷歌内部SEO评估报告中获得的若干SEO建议
2010年07月20日seo基础
267 浏览

IIS下301重定向(包括HTML)

前几天,朋友想把一个站的根域名直接301到www的2级域名下,网站更换域名,从iis中设置url永久转向就可以,看上去很容易,很快就发现问题,所有带参数的页面都没有重定向成功。从百度以及微软网站上找到如下说明,问题解决:

重定向客户端请求是确保用户得到正确页面的一种方法,它适用于站点正在建设之中或已改变标识的情况。您可以将客户端请求重定向到同一Web 服务器上的某个目录,或者重定向到另一个URL。

配置 URL 和通配符重定向:可以采用编程方式配置重定向到 URL 以及通配符重定向。使用重定向变量和标志可以通过更改 HttpRedirect 配置数据库属性来指定目标和行为。

以下示例显示了一个简单重定向字符串的格式,http://DestinationURL[,Flag[s]]其中,DestinationURL 可以包括以下重定向变量,以将初始URL 中相关的部分传递给目标 URL。

在单个重定向字符串中可以使用多个变量

1、将请求的URL 的后缀传递给新的URL。后缀是用重定向的URL 代替之后,初始URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。将初始 URL 中的参数(如querystring 参数)传递至新的URL,不包括问号 (?)。

2、将初始URL 中的参数(如 querystring 参数)传递至新的URL,包括问号 (?)。

3、传递请求的URL,不包括服务器名和任何参数。要包含参数,可使用 $P 或 $Q 变量及 $V 变量。如果未设置 EXACT_DESTINATION 标志,则结果目标URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。

使用通配符重定向:

可以使用重定向通配符匹配原来URL 中的任意数目的字符。目标URL 以星号 (*) 和分号 (;) 开头,成对的通配符和目标 URL 之间用分号分隔。以下示例显示了一个使用通配符的重定向字符串的格式。

*; Wildcard1; Destination1[; Wildcard2; Destination2][, Flags] 其中,WildcardN 可以包括星号 (*) 以匹配初始 URL 中任何数量的字符,并使用下表中定义的变量($0 到 $9)将这些字符传递给DestinationN。

传递被请求的URL 中与指定的通配符相匹配的部分。对于每个Wildcard;Destination 集,通配符必须从$0 开始。重定向字符串必须附加EXACT_DESTINATION 标志。

不允许重定向。如果当父目录配置为重定向时要使文件或子目录不被重定向,那么可以使用该变量。

使用重定向标志

以下标志用于扩充 URL 或通配符格式的重定向字符串。允许多个标志。标志以编程方式附加到 HttpRedirect 中的重定向字符串中,或通过选中“IIS 管理器”中的复选框进行配置。

日志信息 »

该日志于2010-07-20 16:03由 may 发表在seo基础分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

7条评论

  1. SEO博客 说:

    不是吧;有这样的!呵呵;学习了

    [回复]

  2. 恩。。。。。。。确实~~。。。。。

    [回复]

    may 回复:

    你这送奏斯个专业发外链的,老子把你的评论显示出来,让你也看看你说的是个锤子,跟文章内容有关系吗?

    [回复]

  3. 外闻网 说:

    友链不?

    [回复]

    may 回复:

    对不起,本站暂时不做链接,感谢支持。

    [回复]

  4. 草根博客 说:

    你的网站我来过好几次了 可以做个 友情链接吗

    已经添加您的友情链接了
    http://seo.imgohome.com

    [回复]

    may 回复:

    对不起,本站暂时不做链接了,感谢支持。

    [回复]

发表评论 »

返回顶部