首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS 7.5中,没有"www“的域名会导致404或”正在构建“页面

问在IIS 7.5中,没有"www“的域名会导致404或”正在构建“页面
EN

Stack Overflow用户
提问于 2014-12-18 16:54:49
回答 1查看 2.3K关注 0票数 0

我有两个托管在IIS 7.5中的网站,它们使用SSL并绑定到两个不同的内部IP地址。当我导航到没有"www“(例如http://example.com)的它们中的任何一个时,我会得到站点A的404错误和站点B的”正在构建“页面。当我使用服务器外部的浏览器不使用"www”访问URL时,站点B显示一个IIS 7起始页。

我尝试过DNS记录和IIS重写规则的多个配置,但仍然无法解决。我可以平两个域名(最初我不能平一个没有"www“的网站,并且会得到一个DNS错误)。现在,当我查看nslookup时,我可以看到www和non都有相同的IP地址。

似乎对非www域名的请求到达IIS,因为它返回404页或IIS 7开始/构建页。如何正确地将非www请求重定向到www?中的规范域名规则没有工作。

EN

回答 1

Stack Overflow用户

发布于 2014-12-19 03:00:09

听起来你还是有一些dns问题要解决。如果你张贴你的IP地址,dns条目,和网站绑定,我将能够帮助解决它。但是,要回答您关于正确地将非www请求重定向到www的另一个问题,我将使用以下重写规则:

代码语言:javascript
复制
<rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true">
    <match url="*" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="domain.com" />
    </conditions>
    <action type="Redirect" url="http://www.domain.com/{R:0}" />
</rule>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27551740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档