質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

88.03%

サイトの移転方法

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 974

score 119

下記のようなサイト移転を考えています。
適切なサイト移転方法が知りたいです。

http://aaa.com/
http://bbb.com/
http://ccc.com/

↓移転して1つのURLに統合予定

http://newsite.com/aaa/
http://newsite.com/bbb/
http://newsite.com/ccc/

主に下記のことを知りたいです。

1. 基本的な移転方法が知りたい。参考サイトなどを教えてほしい
2. サイト移転に伴って大幅にディレクトリ構造を変更して移転しても問題ないか
3. 移転後に元のURLをすぐに削除しても問題ないか
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

checkベストアンサー

+1

1. 基本的な移転方法が知りたい。参考サイトなどを教えてほしい 

移転前のサイト(サーバー)にffftpでアップロードしているのであれば、ローカルでも動作確認をしていたはずです。サイト運用責任者からアップロード元のローカル環境の在所等をヒアリングして置きましょう。もし、アップロード元の在所が不明であれば、調査の上、リソースをダウンロードして置かなければなりません。その上でリソースの変更差分をsubversionなどのバージョン管理システムで運用管理し、分岐を作り、移転先のサイトにアップロードします。動作不良箇所を逐次修正する事になります。移転も考慮されて開発されていれば、大きな改修は発生しないかも知れません。絶対パスを参照している箇所があれば、念入りに動作検証をしなければなりませんし、サーバー依存のツール類を使用しているのであれば、事前にチェックしておいた方が作業量を見積もれますし、問題の切り分けに役立つでしょう。URLは絶対パス、相対パス、ルート相対パスについては、下記のサイトが参考になりそうです。

http://oshiete.goo.ne.jp/qa/8698978.html


2. サイト移転に伴って大幅にディレクトリ構造を変更して移転しても問題ないか 

バージョン管理システムのリソースを管理していれば、ロールバック出来ますので、デグレートは回避出来ます。変更チェックリストを作成し、「変更→試験」を繰り返し、改修して行くべきです。一括の大幅変更で、不具合が大量発生した場合、原因特定が困難になり、作業遅延の恐れもあります。


3. 移転後に元のURLをすぐに削除しても問題ないか

バージョン管理システムでリソースを運用管理していれば、問題ないと言えます。しかしながら、バージョン管理システムに100%依存せず、複数ファイルに分割して、圧縮保存しておくべきです。更に圧縮ファイルが壊れている場合がありますので、スタンドアローンの環境に解凍し、動作を確認しておきましょう。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2015/08/20 01:07

    ありがとうございます。

    キャンセル

+1

プログラムの設計・作り方次第です。うまくいく場合もあるし、動かない場合もあります。
実際にやってみる以外に答えはありません。
通常、移転先サイトと同じ環境を手元に構築し、動作確認をします。

1. 実際に設置してみる
2. うまくいけば、旧サイトにリダイレクトを設置。
3. 検索サイトにリスティングを確認したら、旧サイトを閉鎖

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

+1

DNSを変更されるという事なので、たとえば、

1. http://newsite.com の設置

2. リバースプロキシーの設定
http://newsite.com/aaa/  --reverse proxy→  http://aaa.com/ 
http://newsite.com/bbb/  --reverse proxy→  http://bbb.com/ 
http://newsite.com/ccc/   --reverse proxy→  http://ccc.com/ 
※この時、各サイトのURLパス指定は相対パスであることが必要です。
※ここでnewsite.comでページの確認が終わればリリースしてもOK!
※導線の誘引も切り替えチェック


3. 動作試験と、コンテンツの移動
aaa.comのコンテンツをnewsite.com/aaa/ 以下に配置し、proxyの条件指定で動作検証用のIPだけ
Proxyしないようにして、移行したコンテンツの動作確認を行います。
動作確認が終わったら、newsite.com/aaa/ -> aaa.com のproxyを外します。
bbb.com, ccc.com についても、同様に順次動作確認をしては移行していきます。
これで、旧サーバは停止可能ですが、まだアクセスがあるかもしれませんので4を確認。

4. 移設後の導線切り替え
移行が完了しても、旧サイトへのアクセスが減らないとしたら、どこかの導線が残っているかも
しれませんので、導線潰しと、旧から新への 301のリダイレクトをします。
この時、新・旧でループしないように注意です。


投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 88.03%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る