FC2 ブログからはてなブログへ移行したときの記録

UB3/informatics/html/website_transfer_fc2_hatena

このページの最終更新日: 2024/09/30

  1. FC2 ブログからはてなブログへ移行したときの記録
  2. アドセンス取得まで

広告

FC2 ブログからはてなブログへ移行したときの記録

2023 年 6 月の作業。FC2 ブログで長い間運営してきた UB's Tweets だが、FC2 blog がまとめてアドセンスに ban され、さらに Twitter のログを自動でアップする機能が消え、全くメリットがなくなってしまった。せめてアドセンスを復活させようと、はてなブログに移行したので、そのときの記録をまとめておく。

FC2 ブログの管理画面から Backup を選ぶと、ブログの内容を「エクスポート」で書き出せる。テキストファイルになる。ページの下にある アドセンス取得まで にも書いたが、投稿日時ごとやカテゴリーごとのエクスポートも可能である。

今回は 2000 記事ほどあり、スパムコメントが多数ついていたのでサイズは大きかった。約 85 MB。

はてなブログには「インポート」機能があり、上記のテキストファイルを読み込める。文字コードは utf-8。内容のインポートが終わると、画像もはてなブログの機能を使って対応する記事に移行できる。

1 記事ずつ「インポート」をクリックして、しばらく待たなければならないが、非常に便利な機能。1 個だけ、もと画像がみつからずエラーになった。

FC2 ブログからはてなブログへのリダイレクト

あとは、FC2 ブログからリダイレクトを設定。FC2 ブログは無料ユーザーで 301 リダイレクトができず、meta refresh も許可していないためハードルが高かったが、文献 1 の方法に従うと可能だった。

詳細はリンク先を見てほしいので、ここにはスクリプトのスクリーンショットのみを載せておく。以下のように FC2 blog の html を変更。「移転」という行以下を head タグの間に追加する。Setting から変更できる。

FC2ブログからはてなブログへのリダイレクト

ポイントは以下の通り。

  • https://ultrabem.hatenablog.com の部分は、もちろん転送したいはてなブログの URL になる。
  • はてなブログの URL は https://ultrabem.hatenablog.com/entry/2023/04/03/044453 のような形になっている。これは日時や秒で決まっているので、それが反映されている。
  • コメントと思われる部分を消したら動かなかった。おそらく、FC2 が meta refresh を防ぐのを無効化するカラクリがある?
  • トップページは、はてなブログのトップページにリダイレクトされる。各記事のページも、対応するページにそれぞれリダイレクトされることを確認。

アドセンス取得まで

FC2 ブログの方は、まとめて ban される前には Google アドセンス に通っていたので、移行後のはてなブログもそのまま通ると思ったのだが、申請で却下された。

Google アドセンスは詳細な理由を公表しないが、Twitter のログが 1 日 1 ツイートなどの短いものが多いので、これが low quality contents と見做されていると推察。「ツイートまとめ」というカテゴリーになっているので、まずこれを削除し、他の記事も少しブラッシュアップしてから再申請してみることに。

はてなブログの仕様で、カテゴリーを一括して非公開にすることはできない。Category からツイートまとめというカテゴリーを削除してみたが、カテゴリーが消えるだけで、記事は消えなかった。仕方がないので、タイトルで検索しつつツイートまとめ記事を全てほぼ手動で削除。


広告

References

  1. FC2ブログからはてなブログへリダイレクト. Link: Last access 2023/06/15.

コメント欄

サーバー移転のため、コメント欄は一時閉鎖中です。サイドバーから「管理人への質問」へどうぞ。