リソースを節約するため、またはセキュリティ レイヤーを追加するために、エージェントからクライアントへのリダイレクトを使用する場合があります。たとえば、従業員がリモート デスクトップや公開アプリケーションで動画を視聴したい場合であれば、それらの URL をクライアント マシンにリダイレクトすることで、データセンターに負荷がかかることはなくなります。ただし、従業員が社外で作業を行っている場合、セキュリティ上の理由から従業員に専用のクライアント マシンを使用させる必要があります。この場合、会社のネットワークの外にある場所を参照するように URL を設定します。
たとえば、クライアント マシンを開くときに、会社のネットワークを参照していない URL をリダイレクトするように、ルールを設定できます。このような状況では、次の設定を正規表現を含めて使用します。
- [エージェント ルール]:.*.mycompany.com
このルールは、mycompany.com というテキストを含む URL をリダイレクトして、指定されたリモート デスクトップまたは公開アプリケーション(エージェント)で開きます。
- [クライアント ルール]:.*
このルールは、すべての URL をクライアントにリダイレクトし、デフォルトのクライアント ブラウザで開きます。
URL コンテンツ リダイレクト機能は、次のプロセスを使用してクライアントとエージェントのルールを適用します。
- ユーザーが公開アプリケーションまたはデスクトップでリンクをクリックすると、クライアント ルールが最初にチェックされます。
- URL がクライアント ルールと一致すると、エージェント ルールが次にチェックされます。
- エージェントとクライアントのルール間で矛盾がある場合、リンクはローカルで開きます。この例では、URL がエージェント マシンで開きます。
- 矛盾がない場合、URL はクライアントにリダイレクトされます。
この例では、mycompany.com が含まれる URL はすべての URL のサブセットであるため、クライアント ルールとエージェント ルール間で競合が存在します。この競合のため、mycompany.com を含む URL はローカルで開かれます。リモート デスクトップで URL に mycompany.com が含まれるリンクをクリックすると、この URL はそのリモート デスクトップで開きます。クライアント システムから URL の mycompany.com のリンクをクリックすると、URL はクライアントで開きます。