以降、更新されていません。考えてみれば古いURLから全記事の転送なんかせず、古いのは古いまま、新しい記事は新しいほう、とやればそれでいいのでは、という気もしないではないですが、もうやり始めてしまったからには仕方ありません。さくらのブログは、編集画面の「デザイン-HTML」でテンプレートをカスタマイズすることができます。refreshで飛ばしてしまうほかないというお話の続きです。日付をURLの末尾にくっつけて飛ばす方法がどうしてもわからないので、タイトルをURLにくっつけて飛ばす方法を採用しました。%>/">を書き足します。http://www.digitalboo.jpn.org/blog/移転と変換され、見事転送されます。今回はこれをさらに改良します。単純なメタリフレッシュですが、これで上手くいくのは個別記事のみです。ブログですから、カテゴリーアーカイブや日付アーカイブなどいろんな出力がありまして、これらは上手く動きません。自動で生成されるアーカイブページのタイトルをいちいち合わせることなど不可能というか大変面倒くさいからです。Seesaaの独自タグ一覧を載せてくれているページをじーっと見ていると、便利そうなタグがありました。カテゴリページなら以下のソースを有効これですね。これを利用し、個別記事だけを個別記事に飛ばしてアーカイブページは適当にすませましょう。何らかのカテゴリーページなら新しいURLのカテゴリー一覧ページへ飛ばします。日付別アーカイブページなら、面倒なので新しいURLのトップへ飛んでもらいます。-%>上手くいきました。こんなことをしなければならないかというと、メタリフレッシュで飛んでくるのは人間のお客さんだけでなく、検索ロボットがご丁寧に全部の生成される可能性があるURLから飛んでくるからです。人間なら決してアクセスしないような超へんてこりんなURLからばんばん飛んでくるロボットが404エラーに遭遇しまくる事態を避けるため、こうして個別記事以外をまとめて誘導しています。検索エンジンのロボットと言えば、もうひとつやっておかねばならないことがあります。Redirectが使えないということは、「サイトのURLが変更になりました」ということをロボットが理解できないということです。これを理解させるには、301の代わりをメタタグに書き込むしかありません。その方法はリンクタグを使うことです。いうlinkタグがあって、これは正しい唯一のURLを指定するタグらしいです。ブログが生成するURLってのは、末尾にいろんなパラメータが付いたり、同じページなのに違う複数のURLが存在してしまったりします。これらをまとめて「ほんとのページはこれですよ」と指定するタグなんですね。これが301の代替として使えるのかどうなのか、よくわかりませんが多分使えるのではないでしょうか。ドメイン内だけで作用するタグでしたが、今ではドメインをまたがってもいいそうです。そこで、さきほどの「もし個別ページなら」の中に書き入れます。-%>これで、個別記事を正しく誘導できると思います。アーカイブページにはcanonicalを指定しません。そんなの意味ありません。ここまでくるともう一つだけ大事なことがありまして、それは旧ホームページから新ホームページへのジャンプです。Seesaaのタグ「if」の中で「もしホームページなら」というのがありません(というか知りません)調子に乗って<if>を設定した結果、肝心のホームからのジャンプが出来なくなってしまったんですねえ。