.htaccessでリダイレクトしてみた!

投稿日:2017/3/26 更新:2019/3/22 コメント 2件 サイト運営 , ,


運営しているサイトのいくつかのページをアドレスを変えたらGoogle Search Console の管理画面で「ソフト 404エラー」がちょくちょく出るようになったので対策をすることにしました。エラーはSearch Consoleにアクセスして「クロールエラー」のページを開くと確認できます。

fc2ホームページ リダイレクト 301 ソフト404エラー コンソール グーグル クロール

まぁ、エラーが出る原因は不用意にアドレスを変更したことなんですがYouTubeなどの外部サイトに貼っている筆者のサイトへのリンクが切れてしまい、それを修正してないために起こっていることがほとんどのようです。

ただ、気付けばYouTubeの動画数は限定公開を含めて500個以上あり、いちいちページを開いてリンクチェックするほど根性もないので放置してました。

そんな時に「.htaccess」によるリダイレクトの方法を知ったのでその方法で対策を行った訳ですが個人的にはチンプンカンプンだったのでFC2ホームページでうまく動作してリダイレクトできた方法をメモしておきます。

尚、「mod rewrite」での記述方法もあるんですが自分の勉強不足なのか、サーバー側の問題ないか分かりませんがうまくいかなかったので、「Redirect 301」から始まる記述にしたらうまくいきました。

下記は301リダイレクトについての記載です。意味は「ediusmaster.web.fc2.com」にサイトの「/preset_archives_01.html」のページにアクセスすると「https://edit-anything.com/edius/download_02_preset1.html」に飛ばされます、という意味です。

Redirect 301 /preset_archives_01.html https://edit-anything.com/edius/download_02_preset1.html
Redirect 301 /preset_archives_02.html https://edit-anything.com/edius/download_02_preset2.html
Redirect 301 /material_00_category.html https://edit-anything.com/edius/download_00_category.html
Redirect 301 /project_files_archive.html https://edit-anything.com/edius/download_03_project.html
Redirect 301 /other_02_hitfilm_Ignitex.html https://edit-anything.com/edius/plugin_02_hitfilm_Ignitex.html
Redirect 301 /review_01_engawa2010_2012.html https://edit-anything.com/edius/review_list.html
Redirect 301 /review_03_edius_neo3.5.html https://edit-anything.com/edius/review_list.html
Redirect 301 /review_01_engawa2013_2015.html https://edit-anything.com/edius/review_list.html
Redirect 301 /review_02_edius_neo3.html https://edit-anything.com/edius/review_list.html
Redirect 301 /review_04_edius_pro7.html https://edit-anything.com/edius/review_list.html
Redirect 301 /basic_03_confuse.html https://edit-anything.com/edius/first_edius_17_confuse.html
Redirect 301 /confuse.html https://edit-anything.com/edius/first_edius_17_confuse.html
Redirect 301 /about_01_site_history.html https://edit-anything.com/edius/about_11_site_history.html
Redirect 301 /other_03_hitfilm_import.html https://edit-anything.com/edius/other_01_hitfilm_import.html
Redirect 301 /about_edius.html https://edit-anything.com/edius/about_06_edius.html
Redirect 301 /preset_archives.html https://edit-anything.com/edius/download_02_preset1.html

上記のようにリダイレクトを指示する記載をしたらGoogle Search Consoleの
「クロールエラー」のページを開いて赤枠の囲んだアドレスをクリックします。

fc2ホームページ リダイレクト 301 ソフト404エラー コンソール グーグル クロール

リダイレクトしていない時にURLをクリックすると404エラーが出ますが、リダイレクトがうまくいった場合は正しいページが表示されます。正しいページが表示されたら「修正済みとする」をクリックして完了です。また、「Fetch as Google」ボタンをクリックして正しくリダイレクトされているか確認することも出来ます。「取得」ボタンをクリックすると「リダイレクトされました」と表示されます。

fc2ホームページ リダイレクト 301 ソフト404エラー コンソール グーグル クロール

2 件のコメント

  • fc2ホームページから引っ越しをしていて、301リダイレクトをしようとしたのですが、無料だとできないようです。貴サイトは有料で運営されてましたでしょうか?

    • コメントありがとうございます。
      FC2ホームページは無料版で利用していました。

      記憶がまっくたないんですが
      FC2ホームページにアクセスしてファイルマネージャを確認したら
      .htaccessファイルがあったので今は分かりませんが
      当時は使えたんだと思いますよ。

      https://edit-anything.com/blog/wp-content/uploads/20181210030.jpg

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です