Mettre à jour les liens pointant sur  un fichier vers un autre

mise à jour le 12/01/2011 (PJ)

Introduction

SharePoint Designer et FrontPage permettent de préserver les lien hypertextes présent dans les fichiers d'un site internet lorsque les fichiers sont renommés.

 En pratique, il est donc possible de mettre à jour la cible de tous les liens pointant vers un fichier particulier.

Avant toute manipulation, il est important de savoir que :

01

Problematique

Dans le dossier "toto", le fichier A est découpé en deux : A1 et A2. Les fichiers 0_toto, B et C possèdent des liens vers A1 et A2. Supposons que l'on souhaite ne disposer que d'un unique fichier A1 regroupant les contenus de A1 et A2.

02

sd

ds

Solution

  1. neutralisez le fichier A1.htm en le renommant sous un nom différent.
    (dans cet exemple, je change d'extension de fichier, ce qui m'obligera par la suite à confirmer à chaque opération de renommage. ce n'est pas nécessaire.)
    df
  2. Acceptez la modification de fichier
    f
  3. Acceptez la modification des liens hypertexte pointant sur cette page
    df
  4. Renommez le fichier A2.htm en A1.htm.
    (cette opération va éditer les liens pointant vers A2 pour en faire des liens pointant vers A1)
    df
  5. Acceptez la modification des liens
    oop
  6. Renommez ce fichier A1.htm en A1.htm.old
    (ou supprimez-le si vous êtes certain de ne plus en avoir besoin)
    g
  7. N'acceptez pas de modifier les liens
    ôpmiop
  8. Renommez le fichier A1.htm.bak sous son nom original A1.htm
    opîop

Et voila, maintenant, tous les liens pointant sur A2 pointent désormais sur A1
(le lien depuis 0_toto.htm n'est mentionné qu'une fois, mais la page contient bien désormais deux liens vers A1.htm)

îopuiop

La page A1.htm.old n'est plus liée.

uiouiiu

Pour en être sûr, il suffit de lui redonner son nom original A2.htm pour constater qu'aucune page ne pointe dessus.

oioiu

_____