301リダイレクトに失敗して無限ループを経験
記事公開日:2014年5月18日
最終更新日:2017年3月7日
シリウス(HTML)で作ったサイトをWordPressに移し替える事にした。
同ドメイン内の移行でシリウスのサイトの下層にWordPressをインストール
https://※※※※※※.net/wp
wpにインストール。
インストールが上手くいき、データを移し替え終えたらGoogeからコピーサイト扱いされないように元のシリウスサイトのhttps://※※※※※※.net/からデータを削除するつもりだった。
Sponsored Link
https://※※※※※※.net/wp/へ順調に元データを移しワードプレスのサイトを設置でき
今後は https://※※※※※※.net/wp/ で新たにWPで運営していくつもりだった。
最後にシリウスサイトからWordPressサイトへ301リダイレクト(転送)を初めて試みた。
.htaccessをtxtファイルにして、301のリダイレクト先を記載した後に元ドメイン直下(index.htmlがあるトコ)にアップロードした。そしてffftpからアップした.htacess.txtファイルの名前変更で「.txt」を削除して完了!
無事に元サイトのインデックスされているページが301リダイレクトされワードプレスの新サイトへ転送。。。。。されてくるはずだったが。。。
無限ループってのに陥った。。(>_<) こんな感じ↓
アドレスバーに延々とwp/wp/wp/wp/wp/wp/wp/wp/wp/wp/wp/wp/wp/wp/がループされる。
サーバーに負荷が掛るようだ。どこで間違ったのかなぁ~って考えた結果。
転送元と転送先のURLに同じディレクトリ名が並ぶとこのような事が起こるらしい。
超ぉ面倒臭せぇ~。。。結局半日以上修復に時間を費やしたが結果、WPのインストール場所からやり直しした方が早いと思い自力解決を諦めてワードプレスをドメイン直下(シリウスのデータを先に削除)のhttps://※※※※※※.net/にインストールし直した。よって当初予定していた。
https://※※※※※※.net/wpを諦めた。
その後も多少問題があったが301リダイレクト自体はさほど難しくなく
最終的に元サイトからワードプレスの新サイトへ個別ページすべてを転送する事が出来た。
ちなみにこのように.htaccessに記載したのをアップロードした。↓
個別ページのみ転送 ※トップページは同じドメインなので転送不要
また経験値上がった1日だった。
コメントフォーム