サイト運営 の記事一覧
- 2017/03/26 : .htaccessでリダイレクトしてみた!
| HOME |
2017.03.26 (Sun)
運営しているサイトのいくつかのページをアドレスを変えたら
Google Search Console の管理画面で「ソフト 404エラー」が
ちょくちょく出るようになったので対策をすることにしました。
エラーはSearch Consoleにアクセスして
「クロールエラー」のページを開くと確認できます。

まぁ、エラーが出る原因は不用意にアドレスを変更したことなんですが
YouTubeなどの外部サイトに貼っている筆者のサイトへのリンクが切れてしまい、
それを修正してないために起こっていることがほとんどのようです。
ただ、気付けばYouTubeの動画数は限定公開を含めて500個以上あり、
いちいちページを開いてリンクチェックするほど根性もないので放置してました。
そんな時に「.htaccess」によるリダイレクトの方法を知ったので
その方法で対策を行った訳ですが個人的にはチンプンカンプンだったので
FC2ホームページでうまく動作してリダイレクトできた方法をメモしておきます。
尚、「mod rewrite」での記述方法もあるんですが自分の勉強不足なのか、
サーバー側の問題ないか分かりませんがうまくいかなかったので、
「Redirect 301」から始まる記述にしたらうまくいきました。
14行目から29行目までが301リダイレクトについての記載です。
意味は「diusmaster.web.fc2.com/preset_archives_01.html」にアクセスすると
「http://ediusmaster.web.fc2.com/download_02_preset1.html」に飛ばされます、という意味です。
上記のようにリダイレクトを指示する記載をしたらGoogle Search Consoleの
「クロールエラー」のページを開いて赤枠の囲んだアドレスをクリックします。

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


人気ブログランキングへ
Google Search Console の管理画面で「ソフト 404エラー」が
ちょくちょく出るようになったので対策をすることにしました。
エラーはSearch Consoleにアクセスして
「クロールエラー」のページを開くと確認できます。

まぁ、エラーが出る原因は不用意にアドレスを変更したことなんですが
YouTubeなどの外部サイトに貼っている筆者のサイトへのリンクが切れてしまい、
それを修正してないために起こっていることがほとんどのようです。
ただ、気付けばYouTubeの動画数は限定公開を含めて500個以上あり、
いちいちページを開いてリンクチェックするほど根性もないので放置してました。
そんな時に「.htaccess」によるリダイレクトの方法を知ったので
その方法で対策を行った訳ですが個人的にはチンプンカンプンだったので
FC2ホームページでうまく動作してリダイレクトできた方法をメモしておきます。
尚、「mod rewrite」での記述方法もあるんですが自分の勉強不足なのか、
サーバー側の問題ないか分かりませんがうまくいかなかったので、
「Redirect 301」から始まる記述にしたらうまくいきました。
14行目から29行目までが301リダイレクトについての記載です。
意味は「diusmaster.web.fc2.com/preset_archives_01.html」にアクセスすると
「http://ediusmaster.web.fc2.com/download_02_preset1.html」に飛ばされます、という意味です。
ErrorDocument 404 http://ediusmaster.web.fc2.com/404.htmlHeader set Cache-Control "max-age=946080000" Options +FollowSymLinks RewriteEngine on RewriteCond %{THE_REQUEST} ^.*/index.html RewriteRule ^(.*)index.html$ http://ediusmaster.web.fc2.com/$1 [R=301,L] Redirect 301 /preset_archives_01.html http://ediusmaster.web.fc2.com/download_02_preset1.html Redirect 301 /preset_archives_02.html http://ediusmaster.web.fc2.com/download_02_preset2.html Redirect 301 /material_00_category.html http://ediusmaster.web.fc2.com/download_00_category.html Redirect 301 /project_files_archive.html http://ediusmaster.web.fc2.com/download_03_project.html Redirect 301 /other_02_hitfilm_Ignitex.html http://ediusmaster.web.fc2.com/plugin_02_hitfilm_Ignitex.html Redirect 301 /review_01_engawa2010_2012.html http://ediusmaster.web.fc2.com/review_list.html Redirect 301 /review_03_edius_neo3.5.html http://ediusmaster.web.fc2.com/review_list.html Redirect 301 /review_01_engawa2013_2015.html http://ediusmaster.web.fc2.com/review_list.html Redirect 301 /review_02_edius_neo3.html http://ediusmaster.web.fc2.com/review_list.html Redirect 301 /review_04_edius_pro7.html http://ediusmaster.web.fc2.com/review_list.html Redirect 301 /basic_03_confuse.html http://ediusmaster.web.fc2.com/first_edius_17_confuse.html Redirect 301 /confuse.html http://ediusmaster.web.fc2.com/first_edius_17_confuse.html Redirect 301 /about_01_site_history.html http://ediusmaster.web.fc2.com/about_11_site_history.html Redirect 301 /other_03_hitfilm_import.html http://ediusmaster.web.fc2.com/other_01_hitfilm_import.html Redirect 301 /about_edius.html http://ediusmaster.web.fc2.com/about_06_edius.html Redirect 301 /preset_archives.html http://ediusmaster.web.fc2.com/download_02_preset1.html
上記のようにリダイレクトを指示する記載をしたらGoogle Search Consoleの
「クロールエラー」のページを開いて赤枠の囲んだアドレスをクリックします。

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


人気ブログランキングへ
スポンサーサイト
| HOME |