htaccess: redirection 301 - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : htaccess: redirection 301 (/showthread.php?tid=6176) |
htaccess: redirection 301 - Tryounette - 03-06-2012 Salut à tous Je vais encore vous embêter avec l'url rewritting mais ça fait des jours que je me prend la tête pour un truc tout simple et je n'y arrive pas :'( J'ai fait un petit changement de syntaxe d'une de mes URL. Pour éviter le duplicate content et également garder mon référencement, j'aimerai que l'ancienne URL soit redirigée vers la nouvelle avec une redirection 301. Concrètement:
Le changement est tout bête: j'ai remplacé "_" par "-". J'ai tout essayé (redirect permanent, redirectMatch 301, rewriterule...), mais je n'y arrive pas :malheureux: Si vous avez un petit bout de code, je prends ! Merci encore pour votre aide ! Tryou RE: htaccess: redirection 301 - julp - 03-06-2012 (03-06-2012, 06:02 PM)Tryounette a écrit : J'ai tout essayé (redirect permanent, redirectMatch 301, rewriterule...), mais je n'y arrive pas :malheureux:T'as essayé quoi justement ? Normalement : Code : RedirectPermanent /ma_page-5-6.html http://www.monbeausite.fr/ma-page-5-6.html RE: htaccess: redirection 301 - demenvil - 06-06-2012 Salut, "(implique .htaccess et page à la racine)". Un .htaccess n'est-il pas également actif sur les répertoires enfants comme en récursif ? RE: htaccess: redirection 301 - julp - 06-06-2012 (06-06-2012, 12:51 PM)demenvil a écrit : Un .htaccess n'est-il pas également actif sur les répertoires enfants comme en récursif ?Si, mais ça n'a rien à voir. Il faut prendre en compte le chemin HTTP à rediriger ou réécrire. Avec la réécriture notamment, tu vas avoir du mal à matcher le RewriteRule si t'es plus bas dans l'arborescence que celle qui est réécrite. Bref, cette remarque était surtout liée à RedirectPermanent pour une question purement "logique". |