2009-03-02 8 views
-2

私の問題はちょっと難しいですがシンプルです。 私はウェブページ(http://sub.domain.com/page.php)を持っています(またはそこにあります)。アプリケーションはこのページからデータを取得します。 私の目的はこのページを変更することではなく、システムがc:\ page.phpからデータを取得できるようにすることです。どのようにリダイレクトを行うには? おかげページURLをリダイレクトする方法は?

+1

私はあなたが何を意味するのかも分かりません... –

+1

まず、あなたは "つかむ"と思っています。もう少し何を意味するのか、特にこの "c:\ page.php"ビットについて説明できますか? – BobbyShaftoe

+0

ウェブサーバーの "http://sub.domain.com/page.php"のローカルパスを "c:\ page.php"に設定しますか?あなたはどのWebサーバーを使用していますか? –

答えて

2

他の人たちと同じように、私はちょうどあなたが何をしているのか不明確です。私は、あなたがファイルやフォルダ(例えば:c:\ page.php "あなたが正しいシナリオを得たかどうかを質問してみましょう:

あなたは、任意のWebページからデータを取得して処理するアプリケーションがあります。このアプリケーションの動作では、取得しているURLは設定可能なオプションではありません。URLを上書きして、アプリケーションが引っ張っているデフォルトのURLの代わりに、作成したデータを代わりにプルする必要があります。

「paアプリケーションがsub.domain.comから取得する唯一のデータである場合、通常の動作を妨害する簡単な方法の1つは、ローカルネームサーバーのsub.domain.comのDNSを上書きすることです。hosts fileアプリケーションが実行されているマシンそれは、現代のWindowsマシン上のUnix/Linux/OS Xの/ etc/hostsや%SystemRoot%\ system32 \ drivers \ etc \です。

あなたが制御するWebサーバーのIPアドレスを指し示しているhostsファイルにsub.domain.comのエントリを追加して、望みどおりの内容でそのサーバーを応答させることができます。

アプリケーションがsub.domain.comのより多くのコンテンツに依存している場合、sub.domainであると思われるWebサーバー上のすべてのデータを複製する必要があるため、この方法は実用的ではありません。 comをどうにかして、page.phpのコンテンツを変換するだけで普通のままにしておきます。

0

あなたがデータをつかんある「システム」に接続先URLを変更「画面スクレイピング」を意味する場合。