Dela via


Brutna länkar i en programproxyapp

Den här artikeln beskriver varför brutna länkar kan uppstå i ditt Programproxyprogram för Microsoft Entra och lösningsalternativ.

När du har publicerat en programproxyapp är de enda länkarna som fungerar i appen som standard länkar till mål som finns i den publicerade rot-URL:en.

Om en länk i appen inte fungerar är den troliga orsaken att länken går till ett mål som ligger utanför den publicerade rot-URL:en.

Vad orsakar brutna länkar i min app? När en appanvändare väljer en länk i ett program försöker programproxyn matcha URL:en som antingen en intern URL i samma program eller som en externt tillgänglig URL. Om länken pekar på en intern URL som inte finns i samma program får länken inte plats i någon av dessa bucketar. Resultatet är ett "hittades inte"-fel.

Du har tre alternativ för att lösa problemet. Alternativen visas i ordning efter ökande komplexitet.

  1. Kontrollera att den interna URL:en är en rot som innehåller alla relevanta länkar för programmet. Roten låter alla länkar lösas som innehåll som publicerats i samma applikation.

    Om du ändrar den interna URL:en men inte vill ändra landningssidan för användare ändrar du webbadressen till den tidigare publicerade interna URL:en. Gå till Microsoft Entra ID-appregistreringar> och välj programmets varumärkesanpassning. I branding-avsnittet anger du URL för startsidan till den ursprungliga publicerade landningssidans URL.

    Viktigt!

    För att göra den här ändringen måste en användare ha behörighet att ändra programobjekt i Microsoft Entra-ID. Användaren måste tilldelas rollen Programadministratör .

  2. Om dina program använder fullständigt kvalificerade domännamn (FQDN) använder du anpassade domäner för att publicera dina program. När du använder funktionen anpassade domäner kan du använda samma URL både internt och externt.

    Det här alternativet säkerställer att länkarna i ditt program är externt tillgängliga via programproxy eftersom programlänkarna till interna URL:er också identifieras externt. Alla länkar måste fortfarande tillhöra ett publicerat program. Men med det här alternativet behöver länkarna inte tillhöra samma program och kan tillhöra flera program.

  3. Om inget av dessa alternativ är möjliga finns det flera alternativ för att konfigurera infogad länköversättning. De här alternativen omfattar användning av Intune Managed Browser, tillägget Mina appar eller inställningen för länköversättning i ditt program.

    Mer information om vart och ett av dessa alternativ och hur du aktiverar dem finns i Omdirigera hårdkodade länkar för appar som publicerats med Microsoft Entra-programproxy.