Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS 8.5 Url重写问题-重定向位置包括IP地址_Iis_Url Rewriting_Iis 8.5 - Fatal编程技术网

IIS 8.5 Url重写问题-重定向位置包括IP地址

IIS 8.5 Url重写问题-重定向位置包括IP地址,iis,url-rewriting,iis-8.5,Iis,Url Rewriting,Iis 8.5,我创建了一个URL重写规则,根据 下面是直接从my web.config获得的规则: <rewrite> <rules> <rule name="Remove WWW" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" /> <conditions> <add input="{CACHE_URL}" pa

我创建了一个URL重写规则,根据

下面是直接从my web.config获得的规则:

<rewrite>
  <rules>
    <rule name="Remove WWW" patternSyntax="Wildcard" stopProcessing="true">
      <match url="*" />
      <conditions>
        <add input="{CACHE_URL}" pattern="*://www.*" />
      </conditions>
      <action type="Redirect" url="{C:1}://{C:2}" redirectType="Permanent" />
    </rule>
  </rules>
</rewrite>
答复机构:

<head>
  <title>Document Moved</title>
</head>
<body>
  <h1>Object Moved</h1>This document may be found <a HREF="http://example.com:80:123.123.123.123/">here</a>
</body>

文件移动
对象已移动可以找到此文档
请注意端口和IP地址是如何包含在位置中的。(我已将服务器的IP地址替换为123.123.123.123)

这是问题的根源吗?如果是,为什么它包含此信息以及如何删除它


在安装URL重写后,我重新启动了IIS。

这不是一个真正的解决方案,但我的解决方法

我的站点设置为需要SSL,因此我不需要为这两种协议删除WWW

我已将我的规则更新如下:

<rule name="Remove WWW and Redirect to HTTPS" enabled="true" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
  </conditions>
  <action type="Redirect" url="https://{C:2}/{R:1}" />
</rule>

我也面临着这个问题。有什么解决办法吗?
<rule name="Remove WWW and Redirect to HTTPS" enabled="true" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
  </conditions>
  <action type="Redirect" url="https://{C:2}/{R:1}" />
</rule>