- Statut : non résolu
- Ce sujet contient 12 réponses, 2 participants et a été mis à jour pour la dernière fois par Draky, le il y a 10 années et 2 mois.
-
AuteurMessages
-
11 septembre 2014 à 20 h 24 min #541884
Bonjour,
Ma configuration WP actuelle
Salut
Je souhaite déménager mon blog de http://sousdomaine.domaine.ext/blog/ vers http://www.nouveaudomaine.ext/
Pas de souci pour le blog en lui-même mais quoi mettre dans un .htaccess dans l’ancien emplacement pour faire une redirection 301 propre ?
Merci 🙂
12 septembre 2014 à 1 h 14 min #971695La procédure est expliquée ici
http://www.internetmarketingninjas.com/blog/search-engine-optimization/301-redirects/ la partie nommée « 301 a domain name URL to another »
12 septembre 2014 à 6 h 00 min #971694Non.
Cette ligne redirige n’importe quelle URL de l’ancien emplacement vers le nouveau mais à la racine du nouveau.Genre j’ai anciendomaine/blog/post/monbillet qui sera ridirigé vers nouveaudomaine.com et non pas vers nouveaudomaine.com/post/monbillet
12 septembre 2014 à 6 h 26 min #971696Sauf erreur de ma part il faut faire comme indiqué dans cette page :
http://alexandre.alapetite.fr/doc-alex/redirections/index.fr.html#sommaireDans la partie « Redirection de la racine » :
RedirectMatch permanent ^/(index.html|index.php)?$ http://adresse.actuelle.fr/dossier1/12 septembre 2014 à 8 h 50 min #971697Bon, trouvé 🙂
Saleté !
Voici ce que j’ai mis dans le .htaccess :
[c]RewriteEngine on
RewriteRule ^(.*)$ http://www.nouveaudomaine.ext/$1 [R=301,L]
[/c]
Le tout dans le répertoire d’origine du blog.Trouvé via :
– http://www.wpbeginner.com/wp-tutorials/how-to-properly-move-wordpress-to-a-new-domain-without-losing-seo/
– http://codegarage.com/blog/2011/03/how-to-301-redirect-your-wordpress-blog-to-a-new-url/ (y’a les explications en plus)12 septembre 2014 à 9 h 36 min #971698Il est possible de faire sans rewrire rules puisque cela se fait sur les pages perso de free ainsi (les rewrite rules sont interdites chez free) et des bénévoles du forum support des pages perso free font ainsi.
Cela nécessite de bien comprendre apache (que je ne maitrise pas).12 septembre 2014 à 10 h 08 min #971699Ouaip, on peut faire des redirections en PHP mais disposant d’un vrai hébergeur, j’essaye d’utiliser ce qui existe en « standard » 😉
Merci pour l’aide en tout cas !
12 septembre 2014 à 13 h 51 min #971700Non, justement, les redirections Apache ne sont pas des redirections php puisqu’elles ont lieu avant que la session php soit ouverte.
Elles s’ effectuent avant, au niveau de Apache !12 septembre 2014 à 14 h 09 min #971701C’est qu’est-ce-que-j’dis 😉
Et Apache permet des redirections plus variées ou précises 😉
12 septembre 2014 à 18 h 42 min #971702Sauf que redirectmatch est une redirection Apache contrairement à ce que vous semblez croire
😇12 septembre 2014 à 19 h 09 min #971703Heu, je n’ai jamais dis ça lol
Je sais faire la différence entre une redirection Apache (dans un .htaccess) et une en PHP (dans un fichier PHP).
12 septembre 2014 à 19 h 53 min #971704Draky wrote:Ouaip, on peut faire des redirections en PHP mais disposant d’un vrai hébergeur, j’essaye d’utiliser ce qui existe en « standard » 😉Merci pour l’aide en tout cas !
Redirectmatch existe en standard et il me semble que vous causez de php alors que je causais de apache. Mais bon,… :😉
12 septembre 2014 à 21 h 06 min #971705Ha en effet.
Je me suis mal exprimé 🙂Pour moi, standard = Apache :p
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.