Redirection 301 WP > J 2.5: pb htacces + com_redirection

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Redirection 301 WP > J 2.5: pb htacces + com_redirection

    Bonjour,
    J'ai un problème de redirection. Je suis passé de Wordpress à Joomla et j'ai donc changé toutes mes url. Je suis en train d'essayer de mettre en place une redirection de mes anciennes pages vers les nouvelles pour ne pas perdre mes liens entrant et mon référencement, mais j'ai des bugs avec les méthodes que j'ai essayées: via le .htaccess et avec le composant natif de redirection. J'utilise des url explicites sur les deux sites.

    Redirection 301 dans mon fichier racine de .htaccess

    J'ai essayé de mettre une redirection 301 dans mon htaccess placé à la racine de mon site, mais il ne fonctionne que pour les menus de premier niveau (www.monsite.com/niveau1) et non pour les sous-menus et les articles qui y sont liés (www.monsite.com/niveau1/xxx/xxx). Concrètement, j'avais une page (en italique, les anciennes pages):
    http://www.ontheroad-again.com/conseils (wp) que je redirige sur la nouvelle:
    http://www.ontheroad-again.com/fr/conseils-de-voyage/edito (J2.5) avec la ligne:
    RedirectPermanent /conseils http://www.ontheroad-again.com/fr/conseils-de-voyage/edito

    Ça, ça marche. Où ça ne marche plus, c'est que j'avais des sous-pages (des sous menus) dans mon arborescence, par exemple ci-dessous, "matériel à prendre" est un sous menu de "Conseils":
    http://www.ontheroad-again.com/conseils/materiel-a-prendre (wp) est devenu
    http://www.ontheroad-again.com/fr/conseils-de-voyage/materiel-a-prendre (J2.5) ce qui donne cela dans mon htaccess:
    RedirectPermanent /conseils/materiel-a-prendre http://www.ontheroad-again.com/fr/conseils-de-voyage/materiel-a-prendre
    Mais si je lance l'adresse
    http://www.ontheroad-again.com/conseils/materiel-a-prendre (wp) dans mon navigateur, je suis redirigé sur l'url suivante:
    http://www.ontheroad-again.com/fr/conseils-de-voyage/edito/materiel-a-prendre où le système m'insère un "edito" que je ne lui ai pas demandé et que j'imagine venir du menu supérieur, mais qui me fait aboutir à une erreur 404.

    Idem avec des sous-sous-menu, il m'ajoute cet "edito" dans l'url de la même manière:
    http://www.ontheroad-again.com/conseils/voyager-en-inde/femme-seule-en-inde/ (wp)
    http://www.ontheroad-again.com/fr/conseils-de-voyage/edito/voyager-en-inde/femme-seule-en-inde/ (J2.5)

    Je me suis dit que c'était peut-être parce que le menu initial (http://www.ontheroad-again.com/conseils) était placé plus haut que les autres sous-menus dans mon fichier htaccess et que la redirection prenait ceci comme base de réécriture. J'ai donc essayé de placer ce menu initial plus bas dans le fichier htaccess que ses sous-menus en /conseils/xxx/...:
    RedirectPermanent /conseils/materiel-a-prendre http://www....
    RedirectPermanent /conseils/pharmacie-de-base-pour-parano/ http://www....
    RedirectPermanent /conseils/quelques-conseils-generaux/ http://www....
    RedirectPermanent /conseils/sante-nourriture

    RedirectPermanent /conseils http://www....
    mais rien n'y fait, je me retrouve toujours avec
    http://www.ontheroad-again.com/fr/conseils-de-voyage/edito/materiel-a-prendre/ et donc avec une 404 au final.

    com_redirection

    J'ai ensuite essayé avec le composant natif de redirection de Joomla, mais il semble ne pas fonctionner: il ne modifie pas l'url et donc ne redirige pas: je tombe toujours sur une erreur 404. Composant et plugin sont pourtant activés et j'imagine que le Apache engine rewrite est aussi activé, puisque j'ai des url explicites et que dans mon htaccess, j'ai bien: RewriteEngine On

    /fr/
    D'autre part, je ne sais pas si ça influence, mais j'ai une réécriture automatique de mes url avec un ajout de /fr/ après mon nom de domaine
    http://www.ontheroad-again.com/fr/conseils-de-voyage
    Ça doit être des restes de Flexicontent que j'avais installé, puis désactivé. Mais cette redirection-là peut-elle perturber les autres redirections htaccess et com_redirection ?

    Quelqu'un a-t-il/elle déjà rencontré ce problème ou a une idée de ce qui foire ? et/ou de comment résoudre mon problème de redirection ?

    Par ailleur, peut-il y avoir des risque d'incompatibilité entre la redirection 301 du htaccess et celle du composant Joomla si les deux sont mis en place ?

    Un grand merci d'avance de toute aide... ! je patauge...

    Je suis sur Joomla 2.5.7
    Template: JV Melody

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X