开发者社区 问答 正文

IIS7.5 301重定向问题

系统装的是2008,IIS7.5版本,但是不带www跳www的时候,老是出错,提示500错误,删掉web.config就没事,请问是不是代码的问题?
代码如下:

    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true" />
    <security>
      <requestFiltering allowDoubleEscaping="true" />
    </security>
        <rewrite>
            <rules>
                <rule name="301Redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
                        <add input="{HTTP_HOST}" pattern="^tianyounb.com$" />
                        <add input="{HTTP_HOST}" pattern="^www.tianyounb.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.tianyounb.com/{R:0}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>
  </system.webServer>

展开
收起
未来执行长 2017-11-24 22:31:03 2229 分享 版权
2 条回答
写回答
取消 提交回答
  • 这里实在配不好,可以考虑从程序中跳转

    2019-07-17 21:45:07
    赞同 展开评论
  • 是不是.net版本不对啊


    那就重新安装一下呢?

    2019-07-17 21:45:07
    赞同 展开评论
问答地址: