web-dev-qa-db-fra.com

comment définir la redirection 301 dans le fichier wordpress .htaccess

Dans la suite de ma question précédemment posée préserver-recherche-moteur-index-en-passant à-nouveau-domaine . La migration est en cours dans Word-press et nous aurons le même serveur avec le même IP. Depuis que la base de données est la même, tout ce que nous avons fait est d'exporter les données de l'ancienne base de données vers une nouvelle base de données, le lien a été changé et maintenant tout est parfait.

je sais que nous pouvons définir la redirection 301 dans le fichier .htacces dans wordpress, mais je ne sais pas comment procéder, car il existe de nombreux liens dans l'ancien domaine. Je ne suis pas sûr de la meilleure façon de gérer cette redirection. Devons-nous créer un mappage pour chaque ancienne URL avec une nouvelle URL? et où nous devrions mettre ces cartographie dans le vieux domaine? toute aide à cet égard sera très utile.Si j'ai besoin de fournir plus d'informations, s'il vous plaît laissez-moi savoir que je mettrai toute autre information requise en post.

Nous prévoyons de fermer l'ancien domaine dans les prochains 6 à 7 mois une fois que le nouveau domaine est UP. Est-ce une bonne décision? De plus, un doute de plus dans mon esprit concerne les contenus en double puisque l'ancien et le nouveau domaine ont des contenus similaires à 100%, il pourrait donc y avoir une pénalité pour les moteurs de recherche. Comment pouvons-nous gérer cela?

2
Umesh Awasthi

WordPress sait quels éléments lui appartiennent dans le fichier .htaccess. Vous verrez les commentaires BEGIN/END si vous regardez. Il suffit de mettre n'importe quel élément personnalisé en dehors de ce bloc et tout ira bien.

Devons-nous créer un mappage pour chaque ancienne URL avec une nouvelle URL?

Cela est peu probable, mais cela dépend vraiment de la possibilité de condenser les modifications apportées aux anciennes URL en un modèle compatible avec les expressions régulières. Parfois, vous vous retrouvez avec quelques cas spéciaux qui nécessitent des règles uniques, cependant.

En fait, je suggérerais de regarder le plugin de redirection ( documentation étendue ).
Pour commencer, il gérera les règles à partir de WordPress, sans avoir à modifier directement le fichier .htaccess. Après l'activation, il peut conserver un journal des URL entrantes échouées afin que vous sachiez pour quoi configurer les redirections. (Vous semblez déjà le savoir, mais vous auriez peut-être encore manqué quelque chose.) Une fois que vous le savez, cela peut générer de nombreuses règles via une interface de type assistant. Si vos besoins sont complexes, vous devrez peut-être en créer manuellement, mais cela peut résoudre un bon nombre de situations courantes.

2
Su'