Denis Blomme a écrit :
Bonjour Olivier et merci pour ta réponse,
Le problème, c'est que j'ai effectué ces modifications pour que tous mes
liens soient comme ça.
Que faut-il faire, après avoir fait ces modifs, pour que tous les liens
soient recréés ?
Il faudrait écrire un script qui recalcule tous les identifiants (renommage des
objets). C'est loin d'être une opération anodine et il ne faut pas le faire sur
un serveur en production.
Car il est clair que si mes liens sont cassés, cela n'a plus aucun
intérêt...
Les liens internes calculés dynamiquement par CPS (menus de navigation) ne
seront évidemment par cassés. Par contre tous les sites webs qui ont des liens
vers votre site seront cassés ainsi que les éventuels liens en dur entrés dans
le contenu des documents publiés sur votre portail.
Maintenant, est-il possible de recréer tous les liens ?
D'ailleurs, tu me dis tous les liens "entrant" sur le site.
Est-ce que ça veut dire le NetLinking, ou à partir de Google ?
Ce que je veux c'est que mes URL deviennent :
.../sections/preparations-aux-concours
à la place de :
.../sections/preparations_aux_con
Tu vois le problème...
Une bonne pratique générale du web est de ne jamais changer une URL existante.
Je vous recommande donc de ne pas changer les identifiants de documents
existants. Les nouveaux documents auront par contre des identifiants qui suivent
la nouvelle politique de nommage définie dans computeId.
Si vous devez vraiment renommer tous les identifiants des documents publiés sur
votre portail il faudrait :
- écrire un script qui renomme (et reindexe) tous les documents et qui stocke
tous les renommage effectués dans un fichier texte
- utiliser cette information pour écrire une table de redirections apache a
installer sur le reverse-proxy pour faire les redirections nécessaires quand un
utilisateur fait une requête sur le vieil id d'un document renommé.
--
Olivier
--
Olivier
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>