Partager via


Gérer les redirections de site

Lorsque vous modifiez une adresse de site SharePoint, par exemple en déplaçant un site vers un autre emplacement géographique ou en échangeant un site, nous créons automatiquement des redirections pour nous assurer que les URL précédentes continuent de fonctionner. Ces redirections sont des sites qui utilisent un modèle de site spécial à l’URL du site précédent.

Par exemple, si vous avez modifié l’adresse d’un site à partir de https:// contoso.sharepoint.com/sites/OldSiteName pour https:// contoso.sharepoint.com/sites/NewSiteName, ou si vous avez déplacé un site de https://contoso.sharepoint.com/sites/SiteName pour https://contosoEUR.sharepoint.com/sites/SiteName, nous placeons une redirection (type de modèle REDIRECTSITE#0) à l’ancienne URL. Cette redirection contient des en-têtes spéciaux et une logique pour rediriger vos requêtes de navigateur vers le nouveau site.

Dans certains cas, vous pouvez libérer l’ancienne URL pour l’utiliser pour un nouveau site. Pour libérer l’ancienne URL, vous devez supprimer la redirection.

Remarque

Une fois que vous avez supprimé une redirection, aucune requête adressée à cette URL n’est redirigée. Cela signifie que les signets, liens ou références Partagés avec moi ne sont pas routés vers la nouvelle URL.

Comment faire supprimer une redirection ?

  1. Téléchargez la dernière version de SharePoint Online Management Shell.

    Remarque

    Si vous avez installé une version antérieure de SharePoint Online Management Shell, accédez à Ajouter ou supprimer des programmes et désinstaller « SharePoint Online Management Shell ».

  2. Connectez-vous à SharePoint en tant qu’administrateur général ou administrateur SharePoint dans Microsoft 365. Pour savoir comment procéder, reportez-vous à l’article Prise en main de SharePoint Online Management Shell.

  3. Exécutez la commande suivante :

    Remove-SPOSite -Identity https://contoso.sharepoint.com/sites/OldSiteName
    

    Remarque

    Si vous recevez un message d’erreur « L’opération n’est pas prise en charge pour le site », assurez-vous qu’aucune stratégie de rétention n’est appliquée à l’ancienne ou à la nouvelle URL du site. Vous devrez peut-être supprimer la stratégie de rétention pour supprimer la redirection.

  4. Lorsque vous y êtes invité, vérifiez que vous souhaitez supprimer la redirection.

Vous pouvez vérifier que la redirection est supprimée en accédant à l’URL. Elle doit renvoyer une erreur 404. Vous pouvez également exécuter Get-SPOSite -Identity https://contoso.sharepoint.com/sites/OldSiteName. Elle retourne « nous ne pouvons pas obtenir le site ».

Remarque

Vous devrez peut-être effacer l’historique et le cache de votre navigateur avant d’accéder à l’URL. Dans le cas contraire, la réflexion de la suppression du site de redirection peut prendre plus de temps, en fonction des paramètres du navigateur individuels.

Comment faire obtenir la liste de tous les sites de redirection ?

Pour obtenir la liste de tous les sites de redirection, exécutez la commande suivante :

Get-SPOSite -Template REDIRECTSITE