Aller au contenu

Redirection 301 - Ce n'est pas évident !


handiarca

Sujets conseillés

Je ne voudrais pas réitérer une demande dejà formulée sur ce forum mais comme l'enjeu est important, je ne souhaite surtout pas commettre de bévues.

Souhaitant rediriger d'une part les moteurs de recherche et d'autre part mes visiteurs sur un nouveau nom de domaine, je pense que la redirection 301 serait la plus appropriée.

Seulement toutes mes pages sont au format .html et en concevant ce nouveau site, j'ai renommé à la fois les chapitres et la majeure partie de mes pages. (90%)

Il n'y a donc aucune concordance si ce n'est le contenu (texte) entre ces deux sites.

J'ai effectué quelques tests avec un fichier .htaccess mais cela ne semble pas fonctionner.

Ai-je fais l'impasse sur quelque chose ? L'internaute visitant mon ancien site est-il redirigé vers mon nouveau nom de domaine ?

Voici le style de code que j'ai inséré dans ce fichier :

Code:

<Files .htaccess>

order allow,deny

deny from all

</Files>

Redirect permanent /index.html http://nouvelle-adresse.fr/index.html

Redirect permanent /pages/xxxxx.html http://nouvelle-adresse.fr/exemple/yyyyy.html

Dois-je pour chaque page indiquer sa nouvelle adresse de cette façon ?

Me suis-je tromper en concevant ce fichier ?

Puis-je procéder ainsi ?

Autant de question que je me pose encore aujourd'hui.

Là, j'ai vraiment besoin d'aide alors chers webmasters, un peu de votre temps...

Merci !!!!

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Sur ton ancien hébergement il faut mettre une seule ligne:

Redirect permanent /  http://nouvelle-adresse.fr/

Et sur le nouveau, créer une page spécifique qui gère les erreurs 404et qui pourrait par exempe être le plan du site

ErrorDocument  404  /plan.html

Et voilà, toutes les pages qui existent encore sous le même nom sur le nouvel hébergement seront affichées, et les pages manquantes ou renommées causeront l'affichage du plan du site.

Dan

PS: le code

<Files .htaccess> 
order allow,deny
deny from all
</Files>

ne sert à rien vu que le fichier .htaccess est normalement protégé dans le fichier de config Apache

Lien vers le commentaire
Partager sur d’autres sites

Cela me parait réellement simple !

Merci pour tes conseils...

Ne vais-je pas perdre cependant le bénéfice du référencement de mes anciennes pages autres que la page d'accueil ?

Bonne journée !

Lien vers le commentaire
Partager sur d’autres sites

Effectivement, le PR et l'indexation des pages qui disparaissent sera perdu, et donc le PR de ta page d'accueil risque de diminuer.

Mais à moins d'émettre une directive RedirectPermanent pour chaque page, c'est inévitable. Cela ne durera toutefois que le temps que les moteurs trouvent tes nouvelles pages.

Dans ce cas là, il faut pour chaque page mettre une instruction:

RedirecPermanent ancienne.html http://nouveaudomaine.tld/nouvellepage.php

et enlever la redirection générale de la racine, ou la mettre en dernière position.

Lien vers le commentaire
Partager sur d’autres sites

Dan !

Je me permets de t'adresser tous mes remerciements !

Cela semblait certainement évident !

Pour ma part je tiens à rajouter ceci pour les personnes qui sont hébergés par Ly*os (hébergement payant)

Ne faites pas cette erreur...

Vos dossiers (côté serveur) comportent un dossier nommé _vti_cnf

qui contient également un fichier .htaccess.

Ne modifier pas ce fichier.

Créer de votre coté ce fichier .htaccess avec les éléments que vous souhaitez et placez le à la racine de votre site.

Tout fonctionnera correctement.

Que mon cas puisse servir à d'autres...

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...