次の方法で共有


アプリケーション プロキシ アプリの壊れたリンク

この記事では、Microsoft Entra アプリケーション プロキシ アプリケーションと解決オプションで壊れたリンクが発生する理由について説明します。

アプリケーション プロキシ アプリを発行した後、既定では、アプリで動作するリンクは、発行されたルート URL にある宛先へのリンクのみです。

アプリ内のリンクが機能しない場合、リンクが発行されたルート URL の外部にある宛先に移動する可能性があります。

アプリのリンクが壊れた原因は何ですか? アプリ ユーザーがアプリケーション内のリンクを選択すると、アプリケーション プロキシは、URL を同じアプリケーション内の内部 URL または外部で使用可能な URL として解決しようとします。 リンクが同じアプリケーションにない内部 URL を指している場合、リンクはこれらのバケットのいずれにも収まりません。 結果は "見つかりません" というエラーになります。

この問題を解決するには、3 つのオプションがあります。 これらの選択肢は、複雑さを増す一覧に示されています。

  1. 内部 URL が、アプリケーションに関連するすべてのリンクを含むルートであることを確認します。 ルートによって、すべてのリンクが同じアプリケーション内で公開されたコンテンツとして処理されます。

    内部 URL を変更しても、ユーザーのランディング ページを変更しない場合は、ホーム ページの URL を以前に公開された内部 URL に変更します。 Microsoft Entra ID>App Registrations に移動し、アプリケーションのブランドを選択します。 [ブランド化] セクションで、[ ホーム ページの URL] を 元の発行済みランディング ページ URL に設定します。

    重要

    この変更を行うには、ユーザーが Microsoft Entra ID のアプリケーション オブジェクトを変更するアクセス許可を持っている必要があります。 ユーザーには アプリケーション管理者 ロールが割り当てられている必要があります。

  2. アプリケーションで完全修飾ドメイン名 (FQDN) を使用している場合は、カスタム ドメインを使用してアプリケーションを発行します。 カスタム ドメイン機能を使用する場合は、内部と外部の両方で同じ URL を使用できます。

    このオプションを使用すると、内部 URL へのアプリケーション リンクも外部で認識されるため、アプリケーション内のリンクにアプリケーション プロキシを介して外部からアクセスできるようになります。 すべてのリンクが引き続き、発行済みのアプリケーションに属している必要があります。 ただし、このオプションでは、各リンクが同じアプリケーションに属している必要はなく、複数のアプリケーションに属することができます。

  3. どちらのオプションも実現できない場合は、インライン リンク変換を設定するための複数のオプションがあります。 これらのオプションには、Intune Managed Browser、マイ アプリ拡張機能、またはアプリケーションのリンク変換設定の使用が含まれます。

    これらの各オプションの詳細と有効化の方法については、「Microsoft Entra アプリケーション プロキシで発行されたアプリ用にハードコードされたリンクのリダイレクト」を参照してください。