HugoでS3ホスティングを利用した際のリダイレクト設定

Jan 15, 2016   #Hugo  #S3 

趣味ブログのほうをWordpressからHugoを使ったS3ホスティングに変更した。 その際Feed URLが変わってしまうためリダイレクトさせた。

S3バケットのプロパティから下記のようにしてエディタを開き [Static Website Hosting] -> [Enable website hosting] -> [Edit Redirection Rules]

<RoutingRules>
    <RoutingRule>
    <Condition>
       <KeyPrefixEquals>feed/</KeyPrefixEquals>
    </Condition>
    <Redirect>
      <ReplaceKeyWith>index.xml</ReplaceKeyWith>
    </Redirect>
    </RoutingRule>
  </RoutingRules>

で想定通り動きました。

参考

https://docs.aws.amazon.com/AmazonS3/latest/dev/HowDoIWebsiteConfiguration.html