ホームページ >ウェブフロントエンド >htmlチュートリアル >イントラネットおよびエクストラネットに関する問題 hyperconnection_html/css_WEB-ITnose
Web サイトのアクセス アドレス: LAN: 10.0.0.8 外部ネットワーク アクセス アドレス: www.xxx.com
Web ページの ABCDE ハイパーリンクを 79618bc1c17a37ceec1df059fbdc330aABCDE5db79b134e9f6b82c0b36e0489ee08ed に設定します。
ローカル エリア ネットワーク内の場合: 4ca0213740ecd95c26eefbdd21de9085ABCDE5db79b134e9f6b82c0b36e0489ee08ed と同等
外部ネットワーク内の場合: c70b3ef6042afed2aaa12bc4b0f279cdABCDE5db79b134e9f6b82c0b36e0489ee08ed
問題は、特別な接続があることです
LAN 内: 10.0.0.8:81/b.html
外部ネットワーク内: www.xxx。 com:81 /a.html コードの書き方
リンクの場合は相対パスで記述します。開くと、ブラウザーが対応するサーバー パスを自動的に追加します
たとえば、
79618bc1c17a37ceec1df059fbdc330aA5db79b134e9f6b82c0b36e0489ee08ed にアクセスするには、 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 コードで完了できるかどうかを確認してみましょう