Changement de script : redirection permanente dans le .htaccess

Discussion dans 'Débuter en référencement' créé par Cam88, 10 Septembre 2012.

  1. Cam88
    Cam88 WRInaute occasionnel
    Inscrit:
    4 Juin 2006
    Messages:
    458
    J'aime reçus:
    0
    Bonsoir,

    Je viens de finir en local la modification d'un de mes sites, je passe d'un site géré par prestashop à un blog wordpress.
    J'ai retravaillé les pages et articles de l'ancienne version vers la nouvelle.
    Je suis sur un mutualisé OVH avec le multi-domaine.

    Ancienne url :
    http://www.monsite.com/content/13-pageancienne

    Nouvelle page :
    http://www.monsite.com/nouvelle-page/

    Au sujet des redirections, il me suffit d'indiquer dans le .htaccess :

    Code:
    RewriteEngine on
    RewriteRule /content/13-pageancienne /nouvelle-page/
    C'est comme ça que ça marche ?

    Merci pour votre aide :)
     
  2. Dewep
    Dewep Nouveau WRInaute
    Inscrit:
    8 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Salut,

    A peu près ouais. :)
    Code:
    RewriteEngine on
    RewriteRule ^content/13-pageancienne$ /nouvelle-page/ [QSA,R=301]
    Avec ça, il y a aussi une redirection 301.

    @++
     
  3. Cam88
    Cam88 WRInaute occasionnel
    Inscrit:
    4 Juin 2006
    Messages:
    458
    J'aime reçus:
    0
    Je te remercie, je vais tester :)
     
  4. Cam88
    Cam88 WRInaute occasionnel
    Inscrit:
    4 Juin 2006
    Messages:
    458
    J'aime reçus:
    0
    Bonjour,
    Vous êtes sur du code ?

    Voici mon fichier htaccess chez ovh en multidomaine:

    Code:
    SetEnv PHP_VER 5
    Options +Indexes
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
    RewriteRule ^pageancienne.html$ /nouvellepage/ [QSA,R=301]
    Je viens de mettre la nouvelle version du site, et j'ai tapé pageancienne.html et je tombe sur une erreur 404

    Une idée ?
    Merci pour votre aide :)
     
  5. Dewep
    Dewep Nouveau WRInaute
    Inscrit:
    8 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Euh normal, c'est Wordpress qui intercepte avant je pense là.

    Met plutôt ceci :
    Code:
    SetEnv PHP_VER 5
    Options +Indexes
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^pageancienne.html$ /nouvellepage/ [QSA,R=301]
    
    # BEGIN WordPress
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress
    
    </IfModule>
    Au passage, autant utilisé PHP 5.4 ;)
    Code:
    SetEnv PHP_VER 5_4
     
  6. Cam88
    Cam88 WRInaute occasionnel
    Inscrit:
    4 Juin 2006
    Messages:
    458
    J'aime reçus:
    0
    Merci pour ton aide Dewep

    La version que j'utilise :
    Code:
    RewriteRule ^anciennepage$ /nouvellepage/ [b][R=301,L][/b]
    Le [R=301,L] (qui fonctionne) équivaut au [QSA,R=301] ? (qui ne semble pas fonctionner)

    Merci pour votre aide :)
     
  7. Dewep
    Dewep Nouveau WRInaute
    Inscrit:
    8 Septembre 2012
    Messages:
    17
    J'aime reçus:
    0
    Non.
    Ce sont des options que l'on ajoute à la réécriture d'URL.

    R=301 signifie que l'on utilise une redirection 301 (= changement d'URL permanente, c'est pour le référencement, que Google puisse savoir quel URL il faut utiliser)
    L signifie qu'il arrête la réécriture immédiatement et n'applique plus aucune règle.
    QSA signifie quant à lui qu'il garde les paramètres URL. C'est à dire que si tu étais sur anciennepage?page=2 tu vas être redirigé vers nouvellepage?page=2 par exemple.

    A toi maintenant d'ajouter ou retirer ces options (ou plutôt chapeaux) en fonction de tes besoins.
    Fais attention par contre au BBCode Gras autour de ces options que tu as mis.
     
  8. Cam88
    Cam88 WRInaute occasionnel
    Inscrit:
    4 Juin 2006
    Messages:
    458
    J'aime reçus:
    0
    D'accord merci pour l'explication j'ai besoin de 301 et du L

    Merci !
     
Chargement...
Similar Threads - Changement script redirection Forum Date
Changement de méta-description Référencement Google 21 Septembre 2011
Changement total du script !!! Vos avis ??? Demandes d'avis et de conseils sur vos sites 27 Février 2011
URL rewriting apres changement de script URL Rewriting et .htaccess 24 Février 2011
Changement de TITRE ainsi que DESCRIPTION Problèmes de référencement spécifiques à vos sites 13 Mars 2006
Changement de descriptif dans Google !? Référencement Google 16 Mai 2005
changement du title et la discription Référencement Google 19 Avril 2005
WordPress Redirections pour changement de domaine et structure de langues Référencement international (langues, pays) 12 Juin 2022
Quels changements pour le local avec Google Business Profile Google : l'entreprise, les sites web, les services 14 Avril 2022
Changement d'indexation des urls de mon site. Administration d'un site Web 22 Décembre 2021
Search Console Changement de sitemap Crawl et indexation Google, sitemaps 22 Novembre 2021
Analytics : pourquoi une perte de trafic après changement de NDD ? Google Analytics 28 Octobre 2021
Changement slug - liens google morts Crawl et indexation Google, sitemaps 30 Mai 2021
Changement de l' url d' une page Débuter en référencement 30 Mai 2021
Problème changement hebergeur Administration d'un site Web 15 Février 2021
Changement d'url et indexation de Google toujours pas OK Crawl et indexation Google, sitemaps 8 Janvier 2021
Base de données pleine OVH / Changement d'hébergeur Administration d'un site Web 7 Novembre 2020
Search Console Changement adresse sous-domaines vers domaine/répertoire Crawl et indexation Google, sitemaps 6 Novembre 2020
Erreur 404 suite à changement de site mobile Problèmes de référencement spécifiques à vos sites 19 Septembre 2020
WordPress Lignes restantes après changement de plugin de cache URL Rewriting et .htaccess 5 Juin 2020
Redirection sous domaine et pages apres changement de domaine URL Rewriting et .htaccess 2 Juin 2020