とあるウェブサイトのリニューアルに伴い、同じ内容のコンテンツのURLが変更になりました。
例えば話ですが、それが動物関係のウェブサイトだったとして
猫に関するページが
旧ウェブサイトでは
http://samples.com/neko
新ウェブサイトでは
http://samples.com/cat
に変更になった場合ですが、googleはそのような際301リダイレクトを推奨しておりますので内部的には
http://samples.com/neko
にアクセスがあった際
http://samples.com/cat
へ301リダイレクトするようにしたのですが。
実はこの新ウェブサイトは常時SSLとなるよう.htaccessにて
httpアクセスを全てhttpsへ302リダイレクトするように作っております。
現在googleにhttp://samples.com/nekoがindexされているとして
これを301リダイレクトhttp://samples.com/catにしておけばやがて
indexはhttp://samples.com/nekoが外されhttp://samples.com/catになるという認識でいるのですが。
上記のように常時htaccessにてhttpsへ302リダイレクトするような作りの場合実際には
まず
http://samples.com/neko
が
https://samples.com/neko
へ302リダイレクトされ
次に
https://samples.com/cat
へ301リダイレクトされるという順番になります。
上記のようなリダイレクトでもgoogleは
samples.com/nekoがsamples.com/cat置き換わったと正常に認識すると思われますでしょうか?
#追記
サイト自体はphpで作成しており、
簡略化の為
nekoがcatに変わる
という例をいたしましたが、実際にはそのような変更箇所が大量にあり
httpをhttpsへリダイレクトする処理は
htaccessにて
そして
nekoをcatにする等のURL構造が新旧で異なる部分(実際にはGETパラメータ等が続いていたりするのですがそのキー名等も新旧で変更になっている)は大量にある為htaccessに記載する事はできずphp側でのリダイレクトになります。
その為順番的に上記のようなリダイレクト順になります。
追記
302の場合
googleの検索結果には
http://samples.com/neko
も
http://samples.com/cat
も
どこかに表示される?という認識ですが
301の場合検索結果では
現在
http://samples.com/neko
の表示されている箇所がなくなり
http://samples.com/cat
に置き換わる
という認識でおります。
最終上記のような2段階リダイレクトでも
置き換わるのかな?という疑問からの質問です。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/03 12:43