Web サイトのアクセス アドレス: LAN: 10.0.0.8 外部ネットワーク アクセス アドレス: www.xxx.com
Web ページの ABCDE ハイパーリンクを ABCDE に設定します。
ローカル エリア ネットワーク内の場合: ABCDE と同等
外部ネットワーク内の場合: ABCDE
問題は、特別な接続があることです
LAN 内: 10.0.0.8:81/b.html
外部ネットワーク内: www.xxx。 com:81 /a.html コードの書き方
リンクの場合は相対パスで記述します。開くと、ブラウザーが対応するサーバー パスを自動的に追加します
たとえば、
A にアクセスするには、 http://www.xxx.com:81 を使用します。外部ネットワークのリンクをクリックすると、www.xxx .com:81/a.html が自動的に開きます。イントラネット上の IP 経由でアクセスする場合、リンクをクリックすると、自動的に http://10.0 が開きます。 0.8:81/a.html
クロスドメインの場合、上記は機能しません(アドレスが同じではありません)同じまたは異なるポート、通常はドメイン間)
2#が言ったように、単に持ってくるだけですアクセスする際のポート番号。
<script>var host=location.host;//主机头var inet=host.indexOf('xxx.com')//外网document.write('<a href="http://'+host+':81/'+(inet?'a':'b')+'.html">ABCDEFG</a>');</script>
<script>var host=location.host;//主机头var inet=host.toLowerCase().indexOf('xxx.com')!=-1//外网////////document.write('<a href="http://'+host+':81/'+(inet?'a':'b')+'.html">ABCDEFG</a>');</script>
はい、テストは成功しました。2 日間待ちます。問題を解決して、HTML コードで完了できるかどうかを確認してみましょう