web-dev-qa-db-fra.com

Deux domaines sur une installation Wordpress

J'ai récemment changé le domaine de base sur mon site Wordpress de http://www.fsdegrees.com en http://www.56degrees.co.uk . Je voudrais créer divers types de 301 de l'ancien domaine au nouveau, mais pour une raison quelconque, je peux toujours accéder aux pages utilisant l'ancien domaine www.fsdegrees.com/blog. Je pense qu'il devrait revenir avec 404. Je crains seulement que Google va me pénaliser pour double contenu.

Toute idée pourquoi cela se passe. Merci beaucoup,

2
jmysona

Je viens de faire cela sur un site client. J'ai mis en place mes règles comme ceci:

RewriteEngine on
RewriteCond %{HTTP_Host} ^(.*)fsdegrees.com [NC]
RewriteRule ^(.*)$ http://www.56degrees.co.uk/$1 [R=301,L]

La première règle vérifie le domaine entrant et vérifie qu'il s'agit de l'ancien domaine. Le second envoie une redirection 301 et les visiteurs sont envoyés à la page correspondante du nouveau domaine, en supposant que la structure de l'URL reste la même. Vous ne voulez pas simplement servir une page 404 car vous perdrez tous les liens indexés dans les moteurs de recherche. Les redirections 301 indiqueront aux moteurs de recherche où se trouvent les nouvelles pages de remplacement. (Vous obtiendrez 404 SEULEMENT si les nouvelles pages sont introuvables.)

Et ces règles fonctionneront que les deux domaines pointent sur le même dossier ou sur des dossiers différents. Dans le cas où ils pointent vers des dossiers différents, vous devrez ajouter ces règles à un fichier .htaccess de l'ancien dossier de domaine.

3
Velvet Blues