News.NextLink(ニュース・ネクストリンク)森本です。
やっと完了しましたのでお知らせします。
思いのほか手こずりました・・・ドメイン移管。
今回、正確にはドメイン移管ではないのですが忘備録として公開したいと思います。
やりたかったこととしては
①http://tayuhia.lolipop.jp/から独自ドメイン(https://n-nextlink.com)への移管
②https://n-nextlink.com/を取得しhttp://tayuhia.lolipop.jp/へサイト引越し
③Googleのパンダ・ペンギンアップデートに引っかからないよう、301リダイレクト設定とパーマリンク設定の変更
上記の3点のみ。
そもそもの状態としては、
●サーバー:ロリポップのロリポプラン
●ドメイン:レンタルサーバー付属のサブドメイン(http://○○○.lolipop.jp/)
●独自ドメイン:ムームードメインで取得済み
(取得時にムームーDNS登録をしている)
●CMSとしてWordPressを利用していた。
●WPをインストールしているのはhttp://tayuhia.lolipop.jp/wp/である。
順を追って作業内容を書き綴っていくと
・旧サイト(http://tayuhia.lolipop.jp/)のデータをWordPress上でエクスポート。
・エクスポートしたxmlファイルをテキストエディタ(TeraPadなど)で開き
旧サイトの”tayuhia.lolipop.jp”の部分を新サイト”n-nextlink.com”へ全て置換
・ピンバック(トラックバック)が重複するのを防ぐ為、設定より解除
・新ドメインへWordPress設置(https://n-nextlink.com/nnl/)
・新サイトWP上で
上記を選択し、先程編集したxmlファイルをインポート。
・上手く表示されるか確認したところ、画像データが出ていない為
修正・再度WP上に画像データをアップ。
・https://n-nextlink.com/に設置したWPをhttps://n-nextlink.com/上にあるかのように設定
(過去記事:サブディレクトリにインストールしたWordPressをルートディレクトリにあるかのようにアドレスの変更を行う)
・index.phpファイルを編集してFFFTPでftp://users○○○.lolipop.jp/に移動(ここで問題発生)
・元々http://tayuhia.lolipop.jp/wp/をhttp://tayuhia.lolipop.jp/に見せる為に
index.phpのファイルを書き換えていたことを忘れる。(この時点でルートディレクトリを理解していない)
・これにより、旧サイト、新サイト共に表示不可に陥る。
・何故かわからず落ち込む → めんどくさくなりデータベース消去
・上記作業を再度行う。
・FFFTPでftp://users○○○.lolipop.jp/nnl/にindex.php と .htaccess を置く → 問題解決!
と、いうわけで改めて見るとアホなだけでした。
新サイトのサブディレクトリ上ではなく、旧サイトのルートディレクトリ上に書き換えたファイルを置き換えるという
暴挙によって、新旧サイト共に一時的に見れなくなりました。
現在は復旧していますが、、、理解しないままにサイトの移転は危険ですね。。。
皆さんもご注意を!
追記:ひとつのサーバー契約で複数のサイトを運営する方法で私が行った方法は”複数ドメイン型”マルチサイトという方法みたいです。
参考:WordPressで複数のサイトを運用する(複数ドメイン型)
ルートディレクトリの概念をあまり理解しないままに進めた結果
作業量が増えたカタチ。
コメント