共用方式為


應用程式 Proxy 應用程式中中斷的連結

本文說明為什麼在 Microsoft Entra 應用程式 Proxy 中可能會發生中斷的連結,並提供解決這些問題的選項。

發佈應用程式 Proxy 應用程式之後,根據預設,應用程式中唯一可運作的連結是位於已發佈根 URL 的目的地連結。

如果應用程式中的鏈接無法運作,可能的原因是連結會移至已發佈根 URL 外部的目的地。

我的應用程式中造成連結中斷的原因為何? 當應用程式使用者選取應用程式中的連結時,應用程式 Proxy 會嘗試將 URL 解析為相同應用程式內的內部 URL 或外部可用的 URL。 如果連結指向屬於內部應用程式但不在相同程式中的URL,則該連結不屬於上述任何類別。 結果是「找不到」錯誤。

您有三個選項可以解決此問題。 這些選項會以越來越複雜的方式列出。

  1. 請確定內部 URL 是包含應用程式所有相關連結的根目錄。 根可讓所有連結解析為在相同應用程式內發佈的內容。

    如果您變更內部 URL,但不想變更使用者的登陸頁面,請將首頁 URL 變更為先前發佈的內部 URL。 移至 Microsoft Entra ID>應用程式註冊,然後選取應用程式的商標。 在商標區段中,將 [首頁 URL ] 設定為原始發佈的登陸頁面 URL。

    重要

    若要進行這項變更,用戶必須具有在 entra ID Microsoft 中修改應用程式對象的許可權。 用戶必須獲指派 應用程式管理員 角色。

  2. 如果您的應用程式使用完整的網域名稱 (FQDN),請使用自訂網域發佈您的應用程式。 當您使用自定義網域功能時,可以在內部和外部使用相同的 URL。

    此選項確保應用程式中的連結可透過應用程式 Proxy 從外部存取,因為應用程式連結至內部 URL 的連結也能被外部識別。 所有的連結仍然必須屬於已發佈的應用程式。 不過有了此選項,連結不必屬於相同應用程式,而且可以屬於多個應用程式。

  3. 如果這兩個選項都不可行,則有多個選項可設定內嵌鏈接轉譯。 這些選項包括使用 Intune Managed Browser、My Apps 擴充功能,或應用程式上的鏈接轉譯設定。

    若要深入了解其中每個選項及其啟用方式,請參閱重新導向使用 Microsoft Entra 應用程式 Proxy 發佈之應用程式的硬式編碼連結