私のPCで2台のサーバを稼働させてみましょう。 SERVER1でとSERVER2 ....htmlでのhrefの設定方法<a>タグ
- SERVER1 HTMLページが存在する。(例。a.html)
- サーバ2において別のHTMLページがある。(EXのb.html)
- サーバ1は、サーバ2は、タグがあるSERVER1のa.htmlでポート8080
上で実行されているポート80
<a href="localhost:8080/b.html">
を書かれている理由それは本当によく働いています上記のリンクでSERVER2からb.htmlにアクセスしたいですランニング。
......私は電話機のserver1からa.htmlにアクセスしたいと思います。私のPCと電話はどちらも同じWi-Fiネットワークにあります。
私はこの問題を解決するために、私の電話ブラウザを開いて、私のPCのIPをex。 192.168.0.1/a.html
それは正常に動作しています。 しかし、私が上で言ったように、そのページにリンクがあります(上記の例)。私はそれがこのサイトは ローカルホストが
を接続することを拒否達することができないエラーに
を与えてそのリンクをクリックすると ....私は、問題がどこにあるか知っています。 localhost:8080を明示的に書いているので、問題がリンクにあります。ここに問題があります。 localhostの代わりに自分のPCをプライベートにする必要があります。しかし、どのようにjavascriptで動的にリンクを変更するためにJavaScriptで私のプライベートIPを取得する。
この問題を解決するのに手伝ってください。
hrefを相対にして、ポート/ホストを省略します。 '' - この方法では、リンクは現在のURLのホストとポート番号を "継承"する必要があります。 – evolutionxbox
@evolutionxboxしかし、彼は別のポート番号を望んでいるので、リンクは他のサーバに行きます – RiggsFolly
その場合、リンクは「 ' IPアドレスを使用しなくなります。 localhostは使用できません。 – evolutionxbox