使用dns和iis将domain.com重定向到www.domain.com,ERROR =“页面未正确重定向”

时间:2011-09-07 00:06:01

标签: asp.net iis redirect

我有一个名为soscharge.com的网站 要将soscharge.com重定向到www.soscharge.com,请按照以下链接进行操作:

asp.net web site -> how redirect domain.com to www.domain.com with dns and iis? (prevent duplicate for seo)

我真的很困惑,在iis 7.0(Windows Server 2008)中检查http重定向复选框?

我配置了我的iis,因为该链接说...
意味着在iis中创建了两个网站(有和没有www)...
并安装了HTTP重定向...

当我想检查domain.com上的重定向复选框时,其他网站(www.domain.com)重定向复选框已选中
为什么?

当我在浏览器(firefox)中打开domain.com或www.domain.com时,我收到以下错误:

**The page isn't redirecting properly**

Firefox has detected that the server is redirecting the request
     

以永远无法完成的方式获取此地址。

*This problem can sometimes be caused by disabling or refusing to
     

接受                     饼干。

enter image description here

如何防止双重检查重定向复选框?
这是正常的吗? 以及如何修复该错误?(我的Cookie在FireFox中启用)?

提前致谢

1 个答案:

答案 0 :(得分:1)

在IIS 7中,如果您在www和非www版本中设置相同的站点目录,则会遇到无限重定向情况,因为IIS实际上在web.config文件中创建了一个条目,并且因为这两个站点都是指向同一个地方,他们共享相同的配置。我也很努力地练习了!

现在,我将重定向站点指向一个空目录,以便它可以拥有自己的web.config。

如果您不喜欢为重定向设置一堆网站,另一种解决方案是使用url rewrite模块并制定重定向规则。这是一篇关于它的博客文章:http://blogs.iis.net/carlosag/archive/2010/03/31/seo-made-easy-with-iis-url-rewrite-2-0-seo-templates.aspx