重写不像我期望的那样在IIS上工作

时间:2013-10-28 19:49:12

标签: iis-7 url-rewrite-module arr

我有以下重定向

<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>

我想要做的是我有一个网址http://www.mysite.com/a/username/filename。 我想要重写为https://s3.amazonaws.com/bucket/subfolder/username/filename.o8d

目前我在访问我希望工作的网址时收到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}

一样

0 个答案:

没有答案
相关问题