1

我有以下重定向

<rules>
    <rule name="ReverseProxyInboundRule1" stopProcessing="true">
        <match url="a/(.*)/(.*)" />
        <action type="Rewrite" url="https://s3.amazonaws.com/bucket/subfolder/{R:1}/{R:2}.o8d" />
    </rule>
</rules>

我想做的是我有一个 url http://www.mysite.com/a/username/filename。我希望将其重写为https://s3.amazonaws.com/bucket/subfolder/username/filename.o8d

目前我在访问我希望工作的 url 时收到 404 错误。

有任何想法吗?

好的更新。我已经尝试更改<action type="Rewrite" url="https://s3.amazonaws.com/bucket/subfolder/{R:1}/{R:2}.o8d" /><action type="Rewrite" url="/" />,它可以很好地重写到我网站的根目录。我已经安装了arr,我修复并重新启动。不知道在这里做什么。我一直在阅读的所有内容都说这应该是可行的,但它不起作用。

就像重写器自动将重写设置为http://www.mysite.com/{Rewrite URL}

4

0 回答 0