我在数据库中有1000个静态html页面文件和html数据。 现在我想转移到亚马逊s3服务器,我将所有的静态文件移动到s3。 如何将路径路由到新位置,我无法更新所有页面并更正图像路径。 像:
<img src='/myfiles/images/blog/20140606/flow.jpg'/>
到
Request: /myfiles/images/blog/20140606/flow.jpg
Redirect to: htps://xxx.s3.amazonaws.com/myfiles/images/blog/20140606/flow.jpg
我需要一条路线将请求重定向到新位置,而不是更新所有文件。
答案 0 :(得分:2)
可能在你的web.config中使用url重写,如下所示:
<rewrite>
<rules>
<rule name="Rewrite to s3" stopProcessing="true">
<match url="^/myfiles/images/blog/(.*)" />
<action type="Rewrite" url="s3/mybucketname/{R:1}" appendQueryString="false" redirectType="Found" />
</rule>
</rules>
</rewrite>