- 締切済み
URLが勝手に塗り換わる?
HPコンテンツのメンテナンスを依頼され、 リモートにあるwebサーバに対してFTPでHTMLファイルなどのアップロードを行おうとしています。 webサーバは、公開用サーバと旧サーバの2台があります。 (どちらもapacheっぽいです) 旧サーバをデバッグ用としてつかおうと考えてるのですが、 webブラウザから旧サーバの方のURLでアクセスすると、 勝手に公開用サーバのURLに塗り換わってしまいます。 FTPでのファイル操作は行えますが、 HTTPアクセスでの動作確認が行えず困っています。 (前任者がすでにいないので、どんな設定でこうなっているのか確認が取れません) 旧サーバでHTTPアクセスするにはどうすればよろしいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- osamuy
- ベストアンサー率42% (1231/2878)
回答No.3
クライアント側のhostsファイルに、公開サーバの名前に対して旧サーバのIPアドレスを登録する事で、旧サーバを公開サーバと見なすように出来ます。 デバッグの時だけ、この形でアクセスするようにするとか。 IPアドレスがハードコードされてたり、別途正しいIPアドレスにアクセスする必要がある場合は、この手は使えませんが。
noname#182251
回答No.2
HTTP サーバーがリダイレクトするように応答しているためです。ということでHTTP サーバーの設定を変えないと試験できないでしょう。
- pk7743
- ベストアンサー率23% (211/896)
回答No.1
IPアドレス直打ちでも旧サーバーにアクセスできませんか? IPアドレス直打ちってのは、たとえば教えてgooなら http://202.210.169.11/ googleだったら http://66.102.7.104/ みたいな感じに。
質問者
補足
早速試してみましたが、IP直打ちでも同じように公開サーバの方へリダイレクトされてしまいました。。。
補足
試してみました。 ・旧サーバのホーム:www.aa*.ne.jp/~id/ ・公開サーバのホーム:www.bb*.or.jp/ で、 hostsファイルの設定を www.bbb.or.jpのIPを旧サーバ(www.aa*.ne.jp)のアドレスにあわせた後、 webブラウザから http://www.bb*.or.jp/~id/ ・・・(*) でアクセスすると、http://www.bb*.or.jp/が返ってきて、旧サーバのプロバイダのトップページが表示されてしまいます。 (おそらく(*)自体が存在しないため、トップページにリダイレクトされているんだと思います) 回答に対する僕の解釈が間違ってますか・・・?