- ベストアンサー
ホームページのリニューアルにともなう作業
WinXP、FFFTPを使っています。 ホームページビルダーで作ったHPを持っています。 新しく更新しようと思って某レンタルサーバと契約し、ドメインを獲得しました。 現在のHPをまず新しいサーバに移動しようとしたのですが、手順に失敗して表示されません。 (HPの内容はそのまま) 詳しい友達に「HPは引越ししました 下記のURLをクリックして…」というメッセージがまず出るようにHTMLを作ってもらいました。 それをindex.htmに上書きしたら、新しいサーバに飛ぶようにしている、といわれました。 また、古いサーバからファイルをダウンロードし、新しいサーバにアップロードした(つもり)のですが、それもどうなっているのかわかりません。 いま見てみると、「引越ししました」のページだけで、URLをクリックしても変化なしです。 FFFTPがよくわからなくて、今までにも何度か質問していますが、詳しい方、教えてください。 新しいサーバで表示させるにはどうしたらよいのでしょうか? よろしくお願いいたします。 (友達の説明がよくわからないので…)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
インターネットのURLは本来は「123.456.116.25」のような数字であらわされるものです。これをIPと言います。 ただ、これでは憶えにくいのでドメインというある程度意味を持った文字列でこれに置き換わるように設定できます。 ただし、インターネットの世界はあまりに広大なので、あるドメイン名があるIPに相当することが浸透するまでにどうしても時間がかかってしまいます。 ドメイン取得のときに上記の数字列のようなものを書類(またはメール等)で受け取っていることと思います。 ブラウザのURLが表示されるウインドにこれを打ち込んでみてホームページの内容が表示されるようでしたら、ファイルのアップロードは完了している、ということになります。 その場合はおそらく2週間程度でドメイン名からなるURLで表示されるようになると思います。 もし、表示が無いときはアップができていないのかhtmlやファイル名に不備があるのか様々考えられるのでその場合はミスの可能性をひとつずつ潰していくしか解決の方法はありません。 と、書いてみましたが、もし、引越ししましたという内容で新しいURLのindex.htmlを上書きしてしまったらそのページが表示されるのは当然のことですね。 古いサーバのindexに上書きしたのだったら、そのリンク先をIPに書き換えてみて新しいサーバーのファイルに飛ぶかどうか試してみてください。
その他の回答 (3)
- hunaskin
- ベストアンサー率30% (1854/6060)
No.3です。 古いindex.htmは保存されているようですので、それで新しいサーバーのindex.htmを上書きしてください。 後はアップされた各ファイルのディレクトリ(位置関係・構成)が以前と同様ならばあなたのページは機能するはずです。 ただ、htmはhtmlと同じ意味ですが最後のlが無いとだめなサーバーもあったような気もしますので、そのあたりはレンタルサーバーのマニュアルで確認してください。
お礼
回答、ありがとうございます。 たびたびすみません! 上書きする前のindex.htmを保存していたので、それを利用して、なんとかうまくいきました。 今の状態は、古いURLでアクセスすると、はじめに「引越ししました」のお知らせページが出て、5秒後に自動的にあたらしいURLに飛んで、以前と同じトップページがでます。 新しいURLでアクセスしても、同じく、トップページがでます。 よかった…(htmlのlはなくても大丈夫なようです!) ていねいに教えてくださって、ありがとうございました。 とっても助かりました!
- kentkun
- ベストアンサー率35% (1106/3092)
まず基本的なことを・・ FFFTPがよくわからないとのことですが、今までファイルをアップロードさせることが出来ていたなら、今回も出来る筈ですが・・ ホスト名(アドレス)とパスワードは正しいですか? ホストの初期フォルダは正しいですか? サーバーにもよりますが public_html が一般的です。 ファイルですが、今までのサーバーからダウンロードしてアップロードしなくても、あなたのPCの中にあればアップロード出来ます。 その中に index.html というファイルはありますか? それらがもし わからないようでしたら、HPを作成した友人にアップロードしてもらった方が良いと思います。 それからゆっくり覚えていったらどうでしょう?
お礼
回答、ありがとうございます。 ホスト名とパスワードは正しいとおもいます。 ただ、古いサーバの分はアップロードできていましたが、新しいサーバはとりあえずホスト設定だけをしていましたが アップロードなどは初めてしたので… それとホストの初期フォルダですが、 新しいサーバからのマニュアルによると、そこは空白で、という指示が。その通り空白のままにしてるんです。 index.htmlというファイルもあります。 上書きしてしまいましたが。 最後は、友達に頼むしかありません。
>いま見てみると、「引越ししました」のページだけで、URLをクリックしても変化なしです 新しいサーバーにそういう表示が出てしまう、ということでしょうか? もしそうであれば、もしかして「引越しました」の看板を出してから、「引越しのためにダウンロード」しましたか? 俺のいうとおりであれば、「index.html を上書き」し、その「上書きした index.html をダウンロード」し、「新しいサーバーにアップロード」したということになります。 この場合、元の index.html は消えてしまっていますので、バックアップなどから復旧させる必要があります。
お礼
回答、ありがとうございます。 おっしゃる通り、新しいサーバにそういう表示が出ます。 それが、友達の作ってくれた、「引越ししました~~」というメッセージがあるページです。 そのページが出て、5秒後に自動的に切り替わるはずがかわらないので、 そこに出ている新しいドメインのURLをクリックしても、やはりシーンとしています。 引越ししました の看板を出してから引越しのためにダウンロードしたのかもしれません。 たぶん、そうです! だんだん、実感が… そうですね、順序が間違っていますね。 こんなこともあろうかと、もとのindex.htmlは保存してあります。 それを使って、ちゃんと表示させるには、どういう手順をふめばいいんでしょうか? 今からでもやり直しはできますか?
お礼
回答、ありがとうございます。 わかりやすく説明してくださって、うれしいです。 ドメイン取得のときの詳細ですが、おっしゃるような数字はありませんでした。 (そこのHPで自分のコントロールパネルで詳細が見れるのですが、そこにもありません) ただ、独自ドメインとサブドメインというのがあって 独自ドメインが、今回取得したドメインで、サブドメインはそこの会社のもののようです。 FTPサーバ、FTPアカウント、パスワードなどもすべてその会社の名前が出ているものです。 まず1番にしたことは、友達からもらった、引越ししましたという内容の「index.htm」という名前のファイルを これをそのまま古いサーバ(まだ有効です)にある、index.htmに上書きするように、との通りに上書きしました。 次に、古いサーバのファイルをダウンロードして下さいといわれたので、ダウンロードして、 それから新しいサーバに、今のHPのファイルをアップロードしました。 はじめ、友達からもらったファイルを開いてみたときは、メッセージのページが出て、5秒後に自動的に、新しいサーバのページが出ました。 (ただ、この時点では何もしていないので、新しいサーバのページは、よく見る“このサイトはありません”的なものでした。 わかりづらい説明ですみません。