※前提として旧www.popowa.comは新stock.popowa.comとして残しています。
まずS3の静的ページのホスティングは動的なページを置く事は出来ません。なので、.htaccessを使ってmod_rewriteでURLを書き換える事が出来ません。
S3にはエラーページを設定出来る所があり、
404.htmlに以下のコードを入れると旧www.popowa.com/archives/xxxxに来た人は新stock.popowa.com/archives/xxxxに転送されます。
<script type="text/javascript" language="javascript">
<!--
var url=document.URL;
if (url.match(/archives/i)) {
id = url.match(/\d+/g);
setTimeout("link()", 0);
function link(){
location.href='http://stock.popowa.com/archives/'+id[0];
}
}
// -->
</script>
本当はこちらのブログに飛ばせればいいのですが、urlが読めないので、とりあえず今回はこうしてみました。
簡単ですね!