1

私は会社の非常に基本的なイントラネット サイトを持っています。その主な目的は、ネットワーク上の SMB 共有にリンクすることです。これにより、人々はファイルを開いて編集でき、サイトに再アップロードする必要がなくなります。

私が持っているのは、基本的な < a href="\IP ADDRESS\SHARENAME\"></a>

問題は、IP アドレスを使用するか、マシンの実際の DNS 名を使用するかに関係なく、IE9 は常にイントラネットをインターネット サイトと見なし、これらのリンクが機能しなくなることです。

たとえば、Web サーバーのアドレスが 10.1.3.81 で、同じサーバーにグローバル電話帳スプレッドシートの共有があるとします。誰かがページ上のリンクをクリックして、そのファイルを直接開くことができるようにしたい.

したがって、href については、\\10.1.3.81\intranet\phone directory\list.xls に入れました。

またはそのようなもの。IE9 (すべてのユーザーが使用しているもの) は、このリンクが file://10.1.3.81/intranet/phone directory/list.xls を指していると見なします。

これは素晴らしいことですが、これがイントラネット上にあるとは見なされないため、file:// プロトコルがブロックされ、リンクは何もしません。

このサイトを信頼済みサイトのリストに追加すると、正しく機能します。それで、プログラミング側に、この種のリンクを作成して、それらをイントラネット リンクとして自動的に取得させる方法があるかどうか疑問に思っています。

それができない場合は、serverfault に投稿し、このサイトをすべてのユーザーとコンピューターの信頼できるサイトに追加するポリシーを適用する方法を誰かが教えてくれるかどうかを確認します。

どうもありがとう

エズ

4

1 に答える 1

1

実は、サーバーのFQDNまたはIPアドレスを使用してイントラネットにアクセスしていました。

この記事が示すように、http://support.microsoft.com/kb/303650、代わりにサーバー名を使用し、ドメイン名を最後から削除すると、リンクは希望どおりに動作します。

この役に立たない質問でごめんなさい。

ありがとう、エド

于 2012-05-02T08:43:16.493 に答える