10

Xampp のインストールを使用して、ファイルを Web サーバーにアップロードする前にローカルでテストしています。私のWebページには通常、多くの「ハードコードされた」リンクが含まれています。つまり、リンク(またはフォームなど)をテストするには、ハードコードされたリンクをローカルホストを指すように変更し、テストが完了したら再変更する必要があります。

私が探しているのは、外部 URL をリダイレクトして localhost フォルダーを指すようにする方法です。そのため、それを自分の Web サイトとして設定し、アップロードする前に変更を加えることができます。たとえば、ブラウザに「www.mysite.com/example/view.php」と入力すると、実際には「localhost/example/view.php」が表示されます。

そのようなことは可能ですか?

4

4 に答える 4

8

2つの解決策が思い浮かびます:

  1. 相対 URL を使用する (推奨)
  2. 次のいずれかにある hosts ファイルに外部 URL を追加します。

    C:\WINDOWS\system32\drivers\etc\hosts (Windows)

    また

    /etc/ホスト (Linux)

    次の行を追加するだけです:

    www.mysite.com ローカルホスト

    mysite.com の代わりにサーバーの IP を使用する必要があるかもしれませんが、今はわかりません

于 2009-04-08T10:06:55.677 に答える
6

私はこれにつまずいた。

ホストで次の行を使用します。

127.0.0.1 www.yoururl.com

于 2010-06-29T08:02:05.297 に答える
2

はい: ハードコーディングされたリンクを使用しないでください。

真剣に、私は正しく理解したかどうか確信が持てません。同じサイトの他のページを指しているページの URL について話している場合は、「http://www.mysite.com/example/view. php」。そうすれば、常に同じサイトを参照できます。

これらのリンクが外部サイトに移動するが、テストのためにそれらをローカルにリダイレクトする必要がある場合(なぜそうなるのかわかりませんが、あなたにはわかりません...)、構成ファイルで変数を使用できます。この変数を1か所で変更するだけで済みます...

于 2009-04-08T10:09:19.023 に答える