Redirection d'erreur 404 vers une page index valide
4 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
- kasperle
- WRInaute discret

- Messages: 195
- Inscription: 9 Jan 2006
Redirection d'erreur 404 vers une page index valide
Bonjour,
Je suis entrain d'essayer de faire une rédirection (404) vers une page index valide.
En fait il s'agit d'un ancien site qui a été complètement refait. Malheureusement les pages de cet ancien site se trouvent indexées dans Google. La nouvelle version de ce site (même nom de domaine) n'a pas tout à fait la même structure.
J'ai placé un fichier .htaccess pour rediriger les erreurs 404 vers la nouvelle page index.htm
(ErrorDocument 404 /index.htm)
La redirection charge bien index.htm mais l'url affichée est l'ancienne !
Pour les liens d'un second niveau (pages dans des sous dossiers), la redirection fonctionne mais comme l'url affichée contient des pages d'un niveau différents (sous dossiers inexistant sur la nouvelle version), les liens de la page index.htm ne marchent pas puisqu'ils dirigent vers le 1er niveau (idem pour la feuille de style).
Comment faire pour que les pages qui se trouvaient dans des dossiers et sous dossiers soient toutes redirigées vers la bonne page index.htm automatiquement ? et que les url's affichent bien index.htm et pas les anciennes url's ?
C'est à peu près clair ? Pas simple à expliquer cette affaire
Merci de vos lumières.
Je suis entrain d'essayer de faire une rédirection (404) vers une page index valide.
En fait il s'agit d'un ancien site qui a été complètement refait. Malheureusement les pages de cet ancien site se trouvent indexées dans Google. La nouvelle version de ce site (même nom de domaine) n'a pas tout à fait la même structure.
J'ai placé un fichier .htaccess pour rediriger les erreurs 404 vers la nouvelle page index.htm
(ErrorDocument 404 /index.htm)
La redirection charge bien index.htm mais l'url affichée est l'ancienne !
Pour les liens d'un second niveau (pages dans des sous dossiers), la redirection fonctionne mais comme l'url affichée contient des pages d'un niveau différents (sous dossiers inexistant sur la nouvelle version), les liens de la page index.htm ne marchent pas puisqu'ils dirigent vers le 1er niveau (idem pour la feuille de style).
Comment faire pour que les pages qui se trouvaient dans des dossiers et sous dossiers soient toutes redirigées vers la bonne page index.htm automatiquement ? et que les url's affichent bien index.htm et pas les anciennes url's ?
C'est à peu près clair ? Pas simple à expliquer cette affaire
Merci de vos lumières.
-

dorian53 - WRInaute passionné

- Messages: 2217
- Inscription: 10 Avr 2005
Salut,
Si tu souhaites rediriger tes anciennes pages indéxées vers les nouvelles je te conseille un rewrite avec R=301.
Cela indiquera proprement aux moteurs que la page a changé d'adresse.
La redirection charge bien index.htm mais l'url affichée est l'ancienne !
Ce n'est pas grave le moteur a bien pris en compte le code erreur 404.
Le slash /index.html permet d'indiquer au serveur d'aller chercher cette page à la racine du document root donc logiquement pas de problème.
Pour tes styles tu dois faire pareil sur ta page erreur, c'est à dire travailler avec des url absolus.
<link rel="stylesheet" type="text/css" href="http://www...../....css" />
Et dedans
/images/.....gif
Si tu souhaites rediriger tes anciennes pages indéxées vers les nouvelles je te conseille un rewrite avec R=301.
Cela indiquera proprement aux moteurs que la page a changé d'adresse.
La redirection charge bien index.htm mais l'url affichée est l'ancienne !
Ce n'est pas grave le moteur a bien pris en compte le code erreur 404.
Le slash /index.html permet d'indiquer au serveur d'aller chercher cette page à la racine du document root donc logiquement pas de problème.
Pour tes styles tu dois faire pareil sur ta page erreur, c'est à dire travailler avec des url absolus.
<link rel="stylesheet" type="text/css" href="http://www...../....css" />
Et dedans
/images/.....gif
- kasperle
- WRInaute discret

- Messages: 195
- Inscription: 9 Jan 2006
Merci Dorian
J'ai bien compris qu'il fallait mettre des URL absolus (feuilles de styles, liens et images) sur ma page d'acceuil pour que ça marche quand je fais
ErrorDocument 404 /index.htm
Par contre si je fais ErrorDocument 404 "http://mosite.org/index.htm" ça marche impécable. Sauriez-vous s'il y a un inconvenient à utiliser cette dernière formule ?
J'ai également fait des RedirectPermanent sur les anciens liens que je connaissais, ça marche très bien sur tout le site et presque tous les dossiers, sauf pour un gros dossier "membres", j'en reste perplexe ... la seule différence de ce fichier par rapport aux autres c'est qu'il contient des dossiers en MAJUSCULE avec des pages en MAJUSCULE.htm également à l'intérieur.
J'ai quand-même laissé les rédirections (peut-être les moteurs pourront les lire ?) même si ça ne marche pas.
Quelqu'un a déjà rencontré ce problème de MAJUSCULES ?
Merci
J'ai bien compris qu'il fallait mettre des URL absolus (feuilles de styles, liens et images) sur ma page d'acceuil pour que ça marche quand je fais
ErrorDocument 404 /index.htm
Par contre si je fais ErrorDocument 404 "http://mosite.org/index.htm" ça marche impécable. Sauriez-vous s'il y a un inconvenient à utiliser cette dernière formule ?
J'ai également fait des RedirectPermanent sur les anciens liens que je connaissais, ça marche très bien sur tout le site et presque tous les dossiers, sauf pour un gros dossier "membres", j'en reste perplexe ... la seule différence de ce fichier par rapport aux autres c'est qu'il contient des dossiers en MAJUSCULE avec des pages en MAJUSCULE.htm également à l'intérieur.
J'ai quand-même laissé les rédirections (peut-être les moteurs pourront les lire ?) même si ça ne marche pas.
Quelqu'un a déjà rencontré ce problème de MAJUSCULES ?
Merci
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Erreur 404 et redirection
- robot, erreur 404 et redirection
- Erreur 404 redirection 301 Htaccess
- Redirection, Erreur 404, Blogger et Wordpress...
- PB redirection php header(Location: erreur.php?erreur=404)
- Erreur 404 lié a erreur du serveur
- Erreur code 500 et pourtant URL valide
- erreur d'exploration et erreur 404
- Redirection valide ?
- Erreur 404
- Nombreuses erreurs 404 : impact sur le référencement
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- Soft 404 : les pages d'erreurs avec un code HTTP 200
- Quelques exemples d'amélioration de Bing Search
- Nouveaux rapports d'erreur de crawl dans Google Webmaster Tools
- Redirection (PHP, JavaScript, serveur...)
- Optimiser ses codes HTTP pour le référencement
- Aperçu des différents types de redirection
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
