リダイレクト設定がうまくいかずどハマり! その原因は…

Web

こんにちは山形のWEBデザイナー菅野です。

半年前から少しづつ進めていたWEB制作の案件が
先週ようやく公開となりました
この案件はリニューアル案件でしたので
テストサーバーで校正を進めておき
公開日に旧サイトのデータを新サイトのデータに置き換える形です。

今回の場合、旧サイトは更新機能などをまったく使用していない
HTMLで作成された静的ページでしたが
リニューアル後は、クライアントが更新できるようにCMSを導入したため
会社概要や、商品紹介ページなど
リニューアル後も同じ内容で残るページのURLが変わってしまいました

URLが変わった時に何が問題かといいますとGoogleなどの検索エンジンです
検索エンジンには、ページ単位で登録されますので
URLが変わってしまうと、リンク切れをおこしてしまい
検索エンジンからページに辿り着けなくなるわけです

また、放っておくと検索エンジン側で新ページとして登録されてしまい
今までのページの評価を引き継ぐことができません。
新旧2ページ存在する状態になるため、重複ページとして捉えられ
ページの評価が下がり、検索順位が下がるなんてこともありえます
なので、リニューアル後 URLが変更になったページに関しては
リダイレクトの設定をしてやる必要があります

リダイレクトの方法は様々ありますが、
今回は SEOにおいて推奨されている.htaccessファイルを使用して
リダイレクト設定をすることにしました
設定が完了し、これでよしと ちゃんとリダイレクトされているか確認したところ
ん? リダイレクトされない💦
もしかして 書き方間違ったかもと、他の違う書き方を試してみましたが
まったくリダイレクトされません💦
すでに公開されている中での作業でしたので焦ります

今回リニューアルする際に
www有りからwwwなしに変更もしたので
もしかしてここが原因なのかもと書き方を変えて試してみるも
うまくリダイレクトされません💦

頼みの綱 Google先生で様々なキーワードで情報を探しましたが原因がわからず
完全なるどハマり状態です😓

にっちもさっちもいかず
推奨されていないやり方になりますが
metaタグを使ってリダイレクトする
HTMLリダイレクトで応急処置をすることにしました

とりあえずHTMLリダイレクトの準備のために
metaタグの記載をまだしていない状態で
旧ページのhtmlファイルをサーバーにアップしページを開いてみたところ

「ん? metaタグまだ書いてないのにリダイレクトしてる!」
「そういうことか〜」

ここでやっと .htaccessでリダイレクトされない理由がわかりました
.htaccessでリダイレクトする際は
旧ページ、つまりリダイレクト元のページが存在していないとダメだったんです😅

かなり基本的なことなので
だから検索しても情報出てこなかったんですね

原因わからずに難しく悩んでいたら
実はシンプルな基本的なところが原因だったという失敗談でした
みなさんもご注意ください😅

ちなみにGoogleにおいては2日間ほどで
新サイトページに修正されました👍
反映されるのが意外と早くてびっくりです

アバター画像

WEBデザイナー 菅野(かんの)

このライターの記事を見る

山形市内に拠点を置くWebデザイナーです。 10年間 広告会社にWeb担当として勤務、2017年7月より「デザイン山形」として独立。 お客様の声に耳を傾けより良いデザインを目指す日々。 宮城県出身。趣味はサッカーをすること。

前の記事

次の記事

記事一覧に戻る