Liens morts

Eléphant du PHP | 51 Messages

17 sept. 2019, 21:15

Bonsoir, désolé si mon thème est peut être hors sujet ! Mais récemment j'ai mis à jour un site web en ligne, j'ai changé certains lien par d'autres par exemple : www.monsite.com/webdesign.php par www.monsite.com/web-design.
Le souci c'est que les anciens liens sont toujours référencés et pas les nouveaux.

S'il vous plaît comment régler cela.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8304 Messages

20 sept. 2019, 00:07

2 possibilités :
- soit tu vas dans la Search Console de Google et tu lui indiques les urls à déréférencées
- soit, et c'est le plus propre, tu fais des redirections 301 des anciennes url vers les nouvelles. ça peut se faire en PHP (avec la fonction header() ) ou par un simple fichier .htaccess
http://www.redirection-web.net/redirection-301.php

La prochaine fois que Google va indexer une ancienne page, la redirection 301 va lui indiquer que la page a changé d'adresse et donc qu'il faut qu'il remplace l'ancienne par la nouvelle, tout en attribuant le bénéfice du référencement de l'ancienne page désormais à la nouvelle.
Quand tout le reste a échoué, lisez le mode d'emploi...