blogに追加するブログ移行時には検索エンジンに移行を教える必要があるブログを移行して過去の記事を引き継ぐような場合は検索エンジンにも移行したことを示すための設定が必要となる。具体的には以下の2つの方法がある。301リダイレクトcanonicalリンクの使用301リダイレクトはApacheの設定を変更する必要があり、ライブドアブログではそれは不可能だ。そのためcanonicalを各記事に追加するしか方法がない。canonicalリンクとはcanonicalについては以下のドキュメントに仕様が記載されている。Identifier)を示すために使用されるとある。使用方法は以下のように優先されるべきコンテンツのURLを重複しているコンテンツに記述するだけである。href="http://www.example.com/page.php?item=purse">しかしこのcanonicalリンクはhead内に記述する必要がある。ともにこれらのページのセクションに追加します。blogに追加するライブドアブログの場合、記事ごとにheadタグの編集をすることはできない。全記事共通のheadの編集しかできない。linkを生成する必要がある。ライブドアブログと移行後のWordpressでは記事のURLは以下のような関係になっている。例として;2016年に撮影した写真の枚数は11,728枚を取り上げる。WordPressの方は記事を作成した年月日が追加されている。記事の番号はそのまま引き継がれている。linkには新しいFQDNと年月日と記事番号が自動的に生成されるURLを指定すれば良いことになる。この年月日、記事番号をどう取得すべきか。ライブドアブログには独自の変数が色々とある。独自タグ一覧(変数)個別記事:ブログカスタマイズの備忘録http://customize-memo.blog.jp/archives/27581580.htmlここを見ると必要な変数は以下となる。<$ArticleId$>とりあえずこれで必要な情報は動的に取得できることがわかった。月、日は1桁だった場合に1桁での取得となる。3月は"03"ではなく"3"での取得となる。そのため1桁だった場合に0を先頭につけなければならない。これに対処するためには"0"を追加後、Javascriptのsliceを使う。)できたスクリプトがこちら。個別記事ページで<head>の直後に挿入すればOK。linkが挿入されてます。この記事で使用したロゴは以下のサイトからダウンロードできます。コメントをキャンセルメールアドレスが公開されることはありません。ENDでしたプロフィールプロフィール大学卒業後に東京の会社に就職。経歴はIT系でネットワーク一筋だった。会社と待遇面で折り合いがつかずに退職。自営業をしていたがプログラマーとして会社員になる。趣味は写真撮影とゲームのトロフィー集め。パンを食べてみた話2018年にトロコンしたゲーム。簡単なゲーム、難しいゲーム薄い財布のレビュー。厳選して入れるべきカードは何か?テラスハウスのメリットとデメリット。