Page 1 sur 1

404 error

MessagePosté: Ven 04 Novembre 2016, 23:12
de Alankap
Hello aux cadors WordPress...et similaires...

En attendant mon aéroplane ......on s'occupe........ et je viens de checker mon blog...et m'aperçois que j'ai pleins de liens internes qui sont HS (erreur 404.... :( )

Je n'ai fait aucune modif sur ces pages depuis leur création...donc je ne pige pas pourquoi ces liens sont HS.....?

Avez vous eu ce pb ???

Ex: http://gif-plateau-saclay.fr/2014/02/science-sur-le-plateau-de-saclay-synchrotron-soleil/

J'en ai compté une dizaines...mais d'où ça peut venir....

Re: 404 error

MessagePosté: Sam 05 Novembre 2016, 12:31
de Emmanuel
Pas "cador", mais en fait, ton article apparait dans la liste des publications de décembre 2014 : http://gif-plateau-saclay.fr/2014/02/
Et on arrive sur l'article entier en cliquant sur le lien "lire l'article en entier".

Au pied de la page 404, on a le lien direct vers ton article et ça marche.

En fait ton hébergeur a du tout passer en https et non plus en "http"...

(tu le sors d'où ton lien en HTTP ? dans tes favoris, sur une copie locale de ton site ou quelque part depuis ton site en ligne ?

Re: 404 error

MessagePosté: Sam 05 Novembre 2016, 20:53
de Laure44
Hello Alain, pas cador cador mais je commence à connaitre un peu.

La multiplicité des adresses me déroute un peu
http://gif-plateau-saclay.fr/2014/02/ (cf Manu ok )
http://gif-plateau-saclay.fr/2014/02/sc ... on-soleil/ (cf erreur)
et
http://gif-plateau-saclay.fr/science-su ... chment_157 (trouvée en cliquant dans ton menu en bas à droite ok aussi)

On constate qu'il y a effectivement un changement de nom de lien vers ton article
Peut être as tu modifier les paramètres hyperliens dans Wordpress ? ( console admin - Réglages - Permaliens )
( il est en général conseillé de les paramétrer en Nom de l’article )
Il existe un utilitaire pour modifier les liens cassés
https://wordpress.org/plugins/broken-link-checker/
Je te joint un article concernant le plugin en question
http://www.seomix.fr/broken-link-checker-wordpress/

Je ne te cache pas que les pb de liens cassé sous Wordpress sont un peu fastidieux.

Re: 404 error

MessagePosté: Dim 06 Novembre 2016, 11:49
de Alankap
Merci Manu et Laurence,

Je vais regarder cet utilitaire et essayer de les lister.

Concernant le réglage des permaliens je n'y pas touché depuis le départ du blog ou je l'avais configuré alors...

Ce que je comprends pas c'est tous mes liens internes ne sont pas touchés ...juste 30%....et pour le référencement error 404 ça doit pas être terrible...

je vous tiens au courant

alankap

Re: 404 error

MessagePosté: Lun 07 Novembre 2016, 9:05
de becotus
En observant le code source de tes pages.
Tous les liens sont sous la forme
<a href="http://gif-plateau-saclay.fr/science-sur-le-plateau-de-saclay-synchrotron-soleil/" >Soleil</a>
Il n'y a pas d'extension, de site ou de fichier. Ce sont des liens permaliens.

C'est la même chose pour un site en mettant http://gif-plateau-saclay
Le navigateur va chercher une extension par défaut en .com ou une page similaire, et s'il ne trouve rien, c'est une erreur 404
Il faudrait http://gif-plateau-saclay.fr ce qui est nettement plus rapide car cela évite de chercher pour rien, ou au pire, en vain!

C'est une particularité de Worldpress, pourquoi faire simple quand on peut faire compliqué?
Ils ne sont permanents que s'ils sont correctement configurés et si rien ne change dans leur configuration.
Avec une recherche "erreur 404 wordpress" tu trouveras toutes les explications et toutes les solutions pour les permaliens. Bon courage.

Re: 404 error

MessagePosté: Mer 09 Novembre 2016, 18:58
de Deltakap
Bonsoir Alain,

Je ne sais pas d'où vient ce problème, mais voici sans doute une solution, qui vaut ce quelle vaut ;)

Le site répond avec une erreur 404 sur des adresses du type
Code: Tout sélectionner
http://gif-plateau-saclay.fr/2013/12/bienvenue-sur-le-plateau-de-saclay/


Tout est ok si l'adresse est du type :
Code: Tout sélectionner
http://gif-plateau-saclay.fr/bienvenue-sur-le-plateau-de-saclay/


C'est donc l'ajout de l'année et du mois dans l'url qui provoque l'erreur 404.

Ce que tu peux faire, c'est ajouter une redirection permanente (301) pour les adresses qui ont année et mois dans l'url, vers l'adresse sans année et mois.

Dans le fichier ".htaccess" (à la racine de ton site), tu peux ajouter cette ligne (à mettre avant celle qui gère l'erreur 404, sinon cette redirection arrive trop tard):
Code: Tout sélectionner
RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([^/]+)  /$3


C'est un peu du bricolage, mais bon, ça devrait tout régler d'un coup ;)