【问题标题】:URL rewrite in IIS 8.5 is not working I'm getting 404 insteadIIS 8.5 中的 URL 重写不起作用我得到 404
【发布时间】:2015-03-28 19:12:47
【问题描述】:

您好,我已经在我的 IIS 上配置了一个重写规则,但它似乎永远不会被解雇应用程序:

    <rewrite>
      <rules>
        <rule name="Rewrite frienly url to snapshot" stopProcessing="true">
          <match url="/(localhost:2934)\/trabajos\/([\w-]+)\/([\w-|\-]+)" />
          <action type="Rewrite" url="\/snapshots/{R:2}.html" logRewrittenUrl="true" />
        </rule>
      </rules>
    </rewrite>

我的网址如下:

http://localhost:2934/trabajos/3ba2a9e4/some-cool-title '

我想改写为:

http://localhost:2934/snapshots/3ba2a9e4.html

这是我在 IIS 中测试模式得到的结果:

对我来说似乎没问题

但是在浏览器中测试 URL 时,我觉得规则永远不会被触发,事实上,我已经配置为跟踪失败的请求,如 this tutorial 并且我没有在日志文件夹中收到任何错误或文件. 例如:C:\inetpub\logs\FailedReqLogFiles

我收到了 404 错误,它的记录如下:

2015-03-28 18:56:11 ::1 GET /trabajos/3ba2a9e4/some-cool-tile - 2934 - ::1 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/42.0.2311.60+Safari/537.36 - 404 0 2 4
2015-03-28 18:56:15 ::1 GET /trabajos/3ba2a9e4/some-cool-title - 2934 - ::1 Mozilla/5.0+(Windows+NT+6.3;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/42.0.2311.60+Safari/537.36 - 404 0 2 2

有什么想法吗?

【问题讨论】:

    标签: iis url-rewriting iis-8.5


    【解决方案1】:

    我有同样的问题,在 IIS 中设置 URL 重写规则后出现 404 错误。 最后我发现我需要通过点击以下项目来打开反向代理。

    【讨论】:

    • 对我有用,因为它提示我安装尚未安装的依赖模块。安装后就可以了
    • 虽然我已经安装了应用程序请求路由 (ARR),但直到我尝试了这个并且一个窗口提示我打开它之后它才被启用...
    【解决方案2】:

    似乎我遇到了与 question 相同的问题,我更改了 url 模式并删除了路径开头的斜杠。

    这是有效的规则:

    <rewrite>
          <rules>
            <rule name="Rewrite frienly url to snapshot" stopProcessing="true">
              <match url="trabajos\/([\w-]+)\/([\w-|\-]+)" />
              <action type="Rewrite" url="snapshots/{R:1}.html" logRewrittenUrl="true" />
            </rule>
          </rules>
        </rewrite>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多