Redirection d'un domaine entier vers un autre

elseecom

Nouveau WRInaute
Bonjour la communauté WRI :)

Cela fait un bon moment que je vous lis en sous-marin :mrgreen:

Et devinez quoi, aujourd'hui, j'ai décidé de sortir de ma tanière. Et puis, mince alors, je vais faire le gars mal polis, qui, à peine inscris, pose déjà sa question relou :roll:

En fait, j'ai juste besoin que l'on me confirme que j'ai bon avant de faire un bêtise. Alors j'en appelle aux âmes charitables de ce forum.

Voilà ma question :

Je possède un site qui n'est plus, mais dont le nom de domaine est encore à moi. PR2 + backlinks + ancres bien contextualisés et qui correspondent pas trop mal à un autre de mes sites, qui lui est en plein lancement.

Mon souhait étant de transférer tous le jus de tout le domaine vers le nouveau domaine. D'après ce que j'ai pu lire sur le forum WRI, ce serait ce code là :

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com/$1 [R=301,L]

Donc, si c'es bien celui-ci, je créé un fichier .htaccess et j'inscris ce bout de code à l'intérieur, et ensuite je le place en racine du FTP ? Si oui, dois-je effacer ce qu'il y à déjà dans le .htaccess existant ?

Bon bah voilà, ça, c'est fait :lol:

Merci à celui ou celle qui éclairera ma lanterne.

Bonne nuit.
 

Neoxy

WRInaute occasionnel
Salut,

Le code semble correct !

Si ton htaccess existant avait déjà du contenu, place tes nouvelles lignes au tout début de ton fichier ^^

Cordialement,
 

nickargall

WRInaute accro
Bonjour
Non ce n'est pas ça;


RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com/$1 [R=301,L]

Ce code va rediriger toute URL sur la même URL du nouveau domaine.
Par exemple,
si tu as une page ancien.com/pilou.html
ca va rediriger vers
nouveau.com/pilou.html

Si tu as exactement les mêmes URL sur le nouveau domaine, c'est très bien mais apparemment ce n'est pas le cas.
Si ce ne sont pas les mêmes URL, cela va te créer des dizaines/centaines/milliers d'erreurs 404 (page inexistante) et tu vas tout perdre.

La solution idéale : lister les pages du site Ancien.com, leur associer des pages de Nouveau.com (même sujet, même thématique..) et mettre en place des redirections 301 pour chaque cas.
 

elseecom

Nouveau WRInaute
Bonjour et merci nickargall .

En fait, l'ancien site n'existe plus. Mais le domaine m'appartient encore, et lorsque je fait un test de Page Rank ou une analyse des backlinks avec Majestic SEO, il ressort des backlinks et un PR2. Mon but était de récupérer un peu de jus...
 

nickargall

WRInaute accro
Les backlinks pointent ils tous vers la racine ancien.com ou vers des anciennes URL internes genre ancien.com/page.html ?
si tout est sur la racine, ton code suffira;
si ces backlinks ciblent différentes URL disparues, il faut rediriger chacune de ces URL disparues vers leur URL pertinente sur le nouveau site.
Ca, c'est si on veut se donner beaucoup de mal, si le jeu en vaut la chandelle;
Sinon, solution de facilité, tout rediriger vers l'accueil

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com [R=301,L]
 

elseecom

Nouveau WRInaute
nickargall, 90% des backlinks pointent vers la home de l'ancien site. Donc, je pense que rediriger les backlinks de la home de l'ancien site vers la home de l'autre site (ce n'est pas une nouvelle version de l'ancien site, mais un autre site dont la thématique est identique) est la meilleure solution, non ?

Sinon, quelle différence entre ces 2 codes :

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com/$1 [R=301,L]

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com [R=301,L]

Merci d'avance. J'arrive au bout je crois, merci.
 

nickargall

WRInaute accro
oui, dans ce cas là, reririge tout l'ancien vers la Home

La différence entre les deux codes :


Le premier code

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com/$1 [R=301,L]
redirige ancien.com/nimportequellepage.html vers nouveau.com/nimportequellepage.html; si elle n'existe pas, erreur 404

Le deuxième code
Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com [R=301,L]
redirige ancien.com/nimportequellepage.html vers nouveau.com.
 

elseecom

Nouveau WRInaute
Bon nickel merci. :wink: J'ai opté pour :

Code:
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com [R=301,L]

Merci nickargall 8) au top ! Faut-il mettre mon topic en résolu ou un truc du genre ?
 

Discussions similaires

Haut