我在 IIS 中托管了一个网站,但每当我浏览该网站时,我都会收到 404.4。我该如何解决这个问题?我已经提到了几篇文章,他们都说问题与静态文件有关,但它已经被映射了。我还能做什么?这是我的 iis 7.0 中处理程序映射的附图
有任何想法吗?
EDIT:
我设置了这个 url 重写器:
<rules>
<rule name="Imported Rule 1-1" enabled="true" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions logicalGrouping="MatchAll">
<add input="{SERVER_PORT}" pattern="80" />
</conditions>
<action type="Rewrite" url="https://abc.com/{R:1}" />
</rule>
当我禁用此规则时,http:// 请求将被正确处理。但是当我启用它时,我收到此错误。
另一个更新:
如果我替换这个:
<action type="Rewrite" url="https://abc.com/{R:1}" />
with
<action type="Redirect" url="https://abc.com/{R:1}" />
一切都很顺利。
我遇到了完全相同的问题。我安装了应用程序请求路由组件,然后设置启用代理并选择使用 URL 重写来检查输入重定向 url 别名的传入请求,我的工作正常
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)