Redirection changement de nom de domaine pages différentes

Nouveau WRInaute
Bonjour à tous,

voilà j'avais réalisé un site web http://reparationiphone.free.fr et j'ai complètement refait mon site et acheté un nom de domaine chez OVH http://www.iphone-repair.fr .

J'aimerais que mon ancien site qui est sous forme d'articles pointe vers les rubriques correspondante sur mon nouveau site. Je m'explique par exemple tous les articles pour iPhone 3GS sur reparationiphone.free.fr doivent pointer sur la PAGE iphone 3GS sur le site OVH.

J'ai créé un fichier .htaccess pour faire les redirection.
Code:
Redirect permanent / http://www.iphone-repair.fr
Redirect permanent http://reparationiphone.free.fr http://www.iphone-repair.fr
Redirect permanent http://reparationiphone.free.fr/index.php/archives/120 http://www.iphone-repair.fr/ipad/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/43 http://www.iphone-repair.fr/iphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/39 http://www.iphone-repair.fr/iphone-3g/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/33 http://www.iphone-repair.fr/iphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/10  http://www.iphone-repair.fr/iphone-3g/
Redirect permanent http://reparationiphone.free.fr/index.php/a-propos http://www.iphone-repair.fr/a-propos-2/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/102 http://www.iphone-repair.fr/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/56 http://www.iphone-repair.fr/iphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/48 http://www.iphone-repair.fr/iphone-3g/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/90 http://www.iphone-repair.fr/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/25 http://www.iphone-repair.fr/iphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/59 http://www.iphone-repair.friphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/69 http://www.iphone-repair.fr/iphone-3gs/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/64 http://www.iphone-repair.fr/devis-gratuit/
Redirect permanent http://reparationiphone.free.fr/index.php/archives/4 http://www.iphone-repair.fr/devis-gratuit/
Redirect permanent http://reparationiphone.free.fr/index.php/devis http://www.iphone-repair.fr/devis-gratuit/
Redirect permanent http://reparationiphone.free.fr/index.php/login http://www.iphone-repair.fr/

Mais a part pour la racine du site cela ne marche pas. Je me retrouve avec une adresse type :

http://www.iphone-repair.fr/ipad/index.php/archives/120 au lieu de http://www.iphone-repair.fr/ipad/


Merci par avance
 
WRInaute impliqué
Avez-vous effacé l'htaccess d'origine, ou simplement rajouté les lignes ci-dessus ?
Si vous l'avez juste complété, essayez de supprimer la ligne:
Code:
RewriteRule ^index\.php$ - [L]


Essayez avec des :
Code:
Redirect permanent /index.php/archives/120 http://www.iphone-repair.fr/ipad/
au lieu de :
Code:
Redirect permanent http://reparationiphone.free.fr/index.php/archives/120 http://www.iphone-repair.fr/ipad/
 
Nouveau WRInaute
Je n'ai pas supprimé le .htaccess il n'y en avait pas.

j'ai essayé ce que tu m'as dit mais j'obtiens ça comme url http://www.iphone-repair.fr/archives/120

Mon ficher .htaccess ne contient que le code que j'ai mis plus haut, aucune autre ligne
 
WRInaute impliqué
Encore 2 possibilités ( la bonne est-elle dedans ?)

D'abord,
Code:
Redirect permanent /archives/39 http://www.iphone-repair.fr/iphone-3g

ou bien avec un ? à la fin :
Code:
Redirect permanent /archives/69 http://www.iphone-repair.fr/ipad?

Je crois que le ? évite de passer les paramètres , car j'ai l'impression que ce qu'il y a après le index.php, il le passe comme un paramètre.
 
Nouveau WRInaute
ça avance!

Alors j'ai fait ce fichier :
Code:
Redirect permanent /index.php/archives/120 http://www.iphone-repair.fr/ipad?
Redirect permanent /index.php/archives/43 http://www.iphone-repair.fr/iphone-3gs?
Redirect permanent /index.php/archives/39 http://www.iphone-repair.fr/iphone-3g?
Redirect permanent /index.php/archives/33 http://www.iphone-repair.fr/iphone-3gs?
Redirect permanent /index.php/archives/10  http://www.iphone-repair.fr/iphone-3g?
Redirect permanent /index.php/a-propos http://www.iphone-repair.fr/a-propos-2?
Redirect permanent /index.php/archives/102 http://www.iphone-repair.fr?
Redirect permanent /index.php/archives/56 http://www.iphone-repair.fr/iphone-3gs?
Redirect permanent /index.php/archives/48 http://www.iphone-repair.fr/iphone-3g?
Redirect permanent /index.php/archives/90 http://www.iphone-repair.fr?
Redirect permanent /index.php/archives/25 http://www.iphone-repair.fr/iphone-3gs?
Redirect permanent /index.php/archives/59 http://www.iphone-repair.friphone-3gs?
Redirect permanent /index.php/archives/69 http://www.iphone-repair.fr/iphone-3gs?
Redirect permanent /index.php/archives/64 http://www.iphone-repair.fr/devis-gratuit?
Redirect permanent /index.php/archives/4 http://www.iphone-repair.fr/devis-gratuit?
Redirect permanent /index.php/devis http://www.iphone-repair.fr/devis-gratuit?
Redirect permanent /index.php/login http://www.iphone-repair.fr?

ça marche pour quasiment tous sauf pour certaines pages exemple celle-ci /index.php/archives/43 qui donne

http://www.iphone-repair.frindex.php/archvives/43

Je comprend pas pourquoi ça fait cela que sur certaine pages...
 
Nouveau WRInaute
En matière de référencement cela change-t-il quelque chose si je passe par le plugin wordpress Redirection:
http://wordpress.org/extend/plugins/redirection/

Car je ne voudrais pas perdre les liens déjà référencés.
 
Nouveau WRInaute
J'ai fait le test:

Code:
HTTP/1.1 301
Date: Thu, 10 Feb 2011 22:47:44 GMT
Server: Apache/ProXad [Aug  5 2010 16:17:11]
X-Powered-By: PHP/4.4.3-dev
Location: www.iphone-repair.fr/ipad
Connection: close
Content-Type: text/html


HTTP/1.1 301 Moved Permanently
Set-Cookie: 60gp=R477305291; path=/; expires=Sun, 13-Feb-2011 10:50:07 GMT
Date: Thu, 10 Feb 2011 22:47:45 GMT
Server: Apache/2.2.X (OVH)
X-Powered-By: PHP/5.2.17
X-Pingback: http://www.iphone-repair.fr/xmlrpc.php
Location: http://www.iphone-repair.fr/ipad/
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8


HTTP/1.1 200 OK
Set-Cookie: 60gp=R4109708077; path=/; expires=Sun, 13-Feb-2011 10:50:07 GMT
Date: Thu, 10 Feb 2011 22:47:46 GMT
Server: Apache/2.2.X (OVH)
X-Powered-By: PHP/5.2.17
X-Pingback: http://www.iphone-repair.fr/xmlrpc.php
Set-Cookie: PHPSESSID=71506009bd1c75fadd10cd0d16d0672c; path=/
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8

ça m'a l'air bon? :D

Et c'est pour les moteur de recherche c'est aussi efficace que la redirection avec le .htaccess en matière de référencement?
 
WRInaute impliqué
Pas de souci, une redirection 301 est une redirection 301, que ce soit par htaccess, par header ou autre. GG ne verra pas la différence;

T'es entrain de te dire avec raison, que c'était pas la peine avec WP de se creuser autant la tête avec le htaccess....
 
Discussions similaires
Haut