Redirection avec changement de structure du site

Nouveau WRInaute
Bonjour à tous,

D'abord, je précise que j'ai regardé le tuto https://www.webrankinfo.com/referencemen ... pt-serveur mais que je n'ai pas bien compris quoi appliquer pour mon cas personnel alors pas taper :)

Je vous explique mon problème : mon site web vient de déménager et je souhaiterai faire une redirection permanente de tous liens de l'ancienne adresse (en .html) vers l'index (en .php) de la nouvelle.

Le problème c'est que je ne peux pas utiliser de RedirectPermanent / (dans le .htaccess) puisque la structure du nouveau site a changée.

Si quelqu'un pouvait éclairer ma lanterne...
 
A
Anonymous
Guest
Le nombre de page de ton ancien site est fixe et connu au moment de la migration.

Il te suffit de les lister, et de faire pour chacune une règle 'Redirect Permanent' vers la nouvelle adresse de cette page - en tablant sur le fait que ces pages ne seront pas à nouveau déplacée à l'intérieur du nouveau site, sinon d'un coup ça se complique -

A moins bien sur qu'il ne soit possible de dégager un schéma des URL dans la syntaxe des url à rediriger et qu'il soit possible de le faire concorder avec un schéma d'url nouvelles, auquel cas un url rewriting est possible.

Sans schéma isolé d'ailleur, c'est possible également, si tu as accès à la configuration de ton serveur, en utilisant RewriteMap pour lister d'un côté toutes les pages de l'ancien site, de l'autre toutes celles du nouveau et les faire correspondre avec une règle de ce type.
Code:
RewriteRule ^(.*)$ ${ma_map:$1|index.php}


Enfin à première vue ce sont les solution que je vois...
 
Nouveau WRInaute
Effectivement, le nombre de page de l'ancien site est fixe et connu au moment de la migration et je ne compte pas déplacer les pages du nouveau site.

Folken Laëneck a dit:
Il te suffit de les lister, et de faire pour chacune une règle 'Redirect Permanent' vers la nouvelle adresse de cette page

Ok, donc si je comprend bien, je dois mettre dans mon .htaccess :

Code:
Redirect permanent /page1.html http://www.monsite.fr/page1.php
Redirect permanent /page2.html http://www.monsite.fr/sousdossier1/page2.php...

Je vais essayer ça et je te tiens au courant.

EDIT : Yes, ça marche !!! Merci Folken.

Bon aller, j'en profite pour poser une question subsidiaire :

Je me demandais si Google allait effacer les références de l'ancien site dans son index ou s'il allait faire cohabiter l'ancienne et la nouvelle adresse jusqu'à ce que je supprime tout le contenu de l'ancien FTP... ?
 
Discussions similaires
Haut