【AWS】s3でURLリダイレクトするときの設定まとめ

example.com
ReplaceKeyWith
とReplaceKeyPrefixWith
の設定に違いがあることにたどり着くまで半日かかりました、、、
/aaa
のようにリダイレクトしたいときのパス、ディレクトリを指定する
example.com/aaaaa
でリクエストが合った場合、 https://vamdemicsystem.black/blog-and-news/
になるexample.com/aaaaa
でリクエストが合った場合、 https://vamdemicsystem.black/blog-and-news/aaaaa
になる
1 2 3 4 5 6 7 8 9 10 11 12 |
<span class="p">[</span> <span class="p">{</span> <span class="nl">"Condition"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"HttpErrorCodeReturnedEquals"</span><span class="p">:</span> <span class="s2">"404"</span> <span class="p">},</span> <span class="nl">"Redirect"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"HostName"</span><span class="p">:</span> <span class="s2">"vamdemicsystem.black"</span><span class="p">,</span> <span class="nl">"Protocol"</span><span class="p">:</span> <span class="s2">"https"</span><span class="p">,</span> <span class="nl">"ReplaceKeyWith"</span><span class="p">:</span> <span class="s2">"blog-and-news/"</span> <span class="p">}</span> <span class="p">}</span> <span class="p">]</span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<span class="p">[</span> <span class="p">{</span> <span class="nl">"Condition"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"KeyPrefixEquals"</span><span class="p">:</span> <span class="s2">"test/"</span> <span class="p">},</span> <span class="nl">"Redirect"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"HostName"</span><span class="p">:</span> <span class="s2">"vamdemicsystem.black"</span><span class="p">,</span> <span class="nl">"Protocol"</span><span class="p">:</span> <span class="s2">"https"</span><span class="p">,</span> <span class="nl">"ReplaceKeyWith"</span><span class="p">:</span> <span class="s2">"blog-and-news/"</span> <span class="p">}</span> <span class="p">},</span> <span class="p">{</span> <span class="nl">"Condition"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"HttpErrorCodeReturnedEquals"</span><span class="p">:</span> <span class="s2">"404"</span> <span class="p">},</span> <span class="nl">"Redirect"</span><span class="p">:</span> <span class="p">{</span> <span class="nl">"HostName"</span><span class="p">:</span> <span class="s2">"vamdemicsystem.black"</span><span class="p">,</span> <span class="nl">"Protocol"</span><span class="p">:</span> <span class="s2">"https"</span><span class="p">,</span> <span class="nl">"ReplaceKeyWith"</span><span class="p">:</span> <span class="s2">"blog-and-news/"</span> <span class="p">}</span> <span class="p">}</span> <span class="p">]</span> |