Changement des liens internes

Nouveau WRInaute
Bonjour,


Je cherche une solution pour modifier des liens internes présents sur mon site, qui ne sont plus valides.

Les anciennes pages étaient du type "actualite/page", or j'ai ajouté deux sous sections (articles et breves). Les nouvelles pages sont donc du type "actualite/articles/page" ou du type "actualité/breves/page".

Comment faire pour modifier ces liens internes (hormis le fait de modifier les liens des pages une par une, mais cette méthode s'annonce longue vu le nombre de pages/liens), de façon simple ?

Merci d'avance pour votre aide. :wink:
 
WRInaute discret
Salut,

Si tu ne veux pas changer les liens à la main, tu peux faire des redirections 301 de tes anciennes URLs vers les nouvelles ; idéalement avec une règle de filtrage bien ficelée qui s'adaptent à toutes ou presque toutes tes anciennes URLs.
Je laisse les wrinautes te donner d'autres pistes s'ils en ont.
 
WRInaute occasionnel
En effet, je conseille également la redirection 301 qui semble pouvoir répondre à ton besoin.

Si tu veux renommer le répertoire contenant le fichier page1.php :
-> nom d'origine : repertoire1
-> nom cible : repertoire1_bis
tu pourras écrire :

Code:
[b]RedirectPermanent /repertoire1/page1.php http://www.tonsite.com/repertoire1_bis/page1.php[/b]

... et comme ça, quand google aménera ton visiteur vers
http://www.tonsite.com/repertoire1/page1.php
tu le redirigeras automatiquement vers
http://www.tonsite.com/repertoire1_bis/page1.php

et en plus, ça fera compendre à google qu'il doit mettre à jour les urls de ton site dans sa base.
 
WRInaute accro
Qualitativement, que tous les liens internes génèrent des 301, ce n'est quand même pas le top :/

Je procéderais en deux étapes:

- Création des règles de réécritures nécessaires pour assurer le suivi des url indexées ou linkées

- Modification de l'ensemble des liens interne via rechercher / remplacer (nécessitera sans doute de développer un script de remplacement / modification des url internes)
 
Discussions similaires
Haut