我有以下重定向
<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}