J'ai déplacé mon blog wordpress vers un nouveau domaine.
Ancienne adresse: domainname.com/blog | Nouvelle adresse: newdomainname.com
S'il vous plaît faites attention sur l'ancienne adresse et la nouvelle adresse .
Maintenant, je veux rediriger toutes les anciennes pages vers un nouveau blog (devrait être 30 redirection).
Je ne pouvais pas trouver le moyen de le faire correctement car j'ai déplacé mon blog vers un nouveau domaine à partir de l'ancien répertoire de domaine.
Merci
Je suppose que votre hôte utilise cPanel pour gérer votre serveur.
Parcourez domainname.com/cpanel
, connectez-vous avec leurs informations d'identification cPanel:
Modifiez les valeurs en fonction de l'image suivante:
N'oubliez pas de cocher la "Redirection Wildcard" pour rediriger également tous les sous-dossiers/sous-pages ( Merci à @RobertHue ). Ajoutez la redirection et vous avez terminé.
.htaccess
Ouvrez votre .htaccess
sur domainname.com/blog/
en mode édition. Mettez le code suivant ici (je l’ai créé en utilisant WebConfs.com Redirect Generator ):
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomainname.com/$1 [R=301,L]
Sauvegarde le. Et yala !
C'est bien dit par @RobertHue. Je n'ai pas mentionné le sous-dossier ou la redirection de sous-pages. J'ai donc modifié ma réponse, modifié les images jointes et posté un nouveau code. Merci beaucoup à RobertHue pour avoir souligné les points importants.
La requête ci-dessous vous aidera à remplacer les anciennes pages par le nouveau domaine:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';