Redirection permanente 301 théorie ?

Nouveau WRInaute
Bonjour,

Je m'informe sur la manière de faire une redirection permanente pour mon site internet ainsi que pour les pages qui n'existent plus .... n'étant pas un spécialiste dans le domaine je souhaite vous poser la question suivante.

Pour faire une redirection de mon ancienne page vers la nouvelle j'utilise:
Code:
Redirect permanent /ancien_fichier.php3 /nouveau_fichier.php

Mais ce que je n'arrive pas a comprendre c'est qu'il serait plus logique de faire une redirection vers le nom URL rewrite afin de transmettre au visiteur le nom URL REWRITING
Code:
Redirect permanent /ancien_fichier.php3 /ma-super-nouvelle-page-rewriting

Pourquoi ce n'est pas possible ? cette pratique n'est elle pas correcte ? c'est peut etre con comme question ou pas logique mais je suis curieux d'avoir un avis ?

Merci pour vos infos.
 
Nouveau WRInaute
Merci pour ta réponse, je suis surement pas assez précis dans ma question, je reformule pour être sur de comprendre :

ma page
nouveau_fichier.php
existe bien sur mon hebergement donc pour ne pas perdre les anciens liens entrants en 404 je mis :

Code:
Redirect permanent /ancien_fichier.php3 /nouveau_fichier.php

jusque la pas de problème .... mais le navigateur va remplacer l'url ancien_fichier.php3 par nouveau_fichier.php comme demandé par la redirection.... est il possible de faire afficher le nom long dans l'url plutot que le nom du fichier PHP ? ma-super-nouvelle-page ? comment ecrire cette redirection dans l'HTACCESS ?

Si je fait un :
Code:
Redirect permanent /ancien_fichier.php3 /ma-super-nouvelle-page

ca ne fonctionne pas ?
 
Nouveau WRInaute
J'ai aussi essayé au passage un
Code:
Redirect seeother

Mais c'est identique il me dit qu'il y a trop de redirection ...

Je cherche a faire cette redirection pour faire oublier a g**le les anciennes pages et référencer uniquement les pages avec un nom REWRITING ... si je laisse comme c'est n'ai-je pas le risque que ma page soit considéré comme DUPLICATE ? puisque j'ai bien la meme page et meme contenu accessible sous deux urls ( le nom long REWRITE et le nom du fichier PHP ) ?
 
WRInaute accro
As-tu essayé avec un URL cible absolu, comme conseillé par fredfan ?

Code:
Redirect permanent /ancien_fichier.php3 http://example.com/nouveau_fichier.php

As-tu essayé en déclarant une redirection 301 ?

Code:
RewriteRule ^ancien_fichier.php3$ http://example.com/nouveau_fichier.php [QSA,L,R=301]
 
Nouveau WRInaute
Salut HawkEye,

Oui ca fonctionne avec ca .. sans problème.

Par contre ca n'empêche pas G**le de garder en base le lien direct vers mon fichier .. alors que j'aurais aimé lui faire comprendre qu'il doit oublié ce lien et prendre a la place :

Code:
RewriteRule ^nouveau-fichier-urlrewrite$ /nouveau_fichier.php [L]
 
WRInaute accro
Il faut parfois plusieurs semaines, voire plusieurs mois, pour qu'il sorte des résultats une URL redirigée. Parfois plus encore pour voir apparaître la destination de la redirection à la place de son origine, dans les SERPs.

Dans certaines situations, je n'ai trouvé comme solution que de faire des liens vers les URLs "obsolètes" pour le forcer à prendre la redirection en compte :roll:
 
WRInaute accro
Il y a des sites à très fort trafic pour tagger tes pages et obliger googlebot à passer jeter un œil, genre : http://www.jumptags.com/
Je pense que Googlebot a planté sa tente sur place et ne prend même plus la peine de plier ses chaussettes.
 
Discussions similaires
Haut