Redirection 301 vers URL sans rien après le "/"

Discussion dans 'URL Rewriting et .htaccess' créé par supernam, 21 Janvier 2014.

  1. supernam
    supernam WRInaute discret
    Inscrit:
    2 Septembre 2010
    Messages:
    125
    J'aime reçus:
    0
  2. alexdezark
    alexdezark WRInaute discret
    Inscrit:
    21 Février 2009
    Messages:
    71
    J'aime reçus:
    0
    Bonjour,

    J'ai un problème avec ton url de départ qui pour moi ne veut pas dire grand chose car il devrait y avoir un slash après le nom de domaine.

    Donc si je l'écris comme je pense qu'elle devrait être (http://monsite.fr/article1/1/) je te propose ça :

    Code:
    RewriteRule ^article([0-9]+)/(.+)/?$ http://monsite.fr/article$1/ [R=301,L]
    bonne journée
     
  3. supernam
    supernam WRInaute discret
    Inscrit:
    2 Septembre 2010
    Messages:
    125
    J'aime reçus:
    0
    Merci. C'est bien ça, il manquait un "/" :)

    Est-ce que je peux généraliser ce code à toutes les autres pages (http://monsite.fr/article2/1/, http://monsite.fr/article3/1/...) sans avoir à écrire une ligne par page ?
     
  4. alexdezark
    alexdezark WRInaute discret
    Inscrit:
    21 Février 2009
    Messages:
    71
    J'aime reçus:
    0
    Oui, oui bien sûr

    La première parenthèse capturante (après article) va capturer tout nombre directement placé après "article" et te la restituer en remplaçant $1.

    Teste la d'abord car avec les Regexp une petite erreur est vite arrivée

    EDIT : les parenthèses indiquent que leurs contenu doit être capturé en vue d'être restitué, la deuxième n'est donc pas nécessaire elle pourrait sans doute être remplacée par des crochets [] mais dans la forme que je t'ai indiquée tu pourrais aussi récupérer son contenu sous la forme $2.
    Pas utile dans ton cas.
     
  5. supernam
    supernam WRInaute discret
    Inscrit:
    2 Septembre 2010
    Messages:
    125
    J'aime reçus:
    0
    ok, super ! Merci à toi
     
  6. alexdezark
    alexdezark WRInaute discret
    Inscrit:
    21 Février 2009
    Messages:
    71
    J'aime reçus:
    0
    Attention quand même à 1 truc : pense à mettre la balise canonical dans ta page (php ?) avec ton url valide et unique pour limiter le risque de duplicate content.
     
  7. supernam
    supernam WRInaute discret
    Inscrit:
    2 Septembre 2010
    Messages:
    125
    J'aime reçus:
    0
  8. supernam
    supernam WRInaute discret
    Inscrit:
    2 Septembre 2010
    Messages:
    125
    J'aime reçus:
    0
    C'est bon, j'ai trouvé ma solution :)
     
Chargement...
Similar Threads - Redirection 301 après Forum Date
Prestashop : annuler une redirection 301 après avoir désactivé une fiche produit Netlinking, backlinks, liens et redirections 10 Juillet 2020
REDIRECTIONS 301, combien de temps les laisser vous en place après une migration de site ? e-commerce 22 Juin 2018
Supprimer les redirections 301 après combien de temps ? Netlinking, backlinks, liens et redirections 29 Mai 2017
Créer Redirections 301 Un An Apres Netlinking, backlinks, liens et redirections 17 Octobre 2016
Trafic transféré immédiatement après redirection 301 ? Débuter en référencement 11 Juillet 2015
HELP! Perte de quasiment tout mon traffic après redirections 301 ? Problèmes de référencement spécifiques à vos sites 10 Juillet 2015
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
Redirection 301 apres reecriture url URL Rewriting et .htaccess 12 Novembre 2013
URL toujours indexées après redirection 301 ? Référencement Google 7 Juin 2013
<title> de l'ancien site sur le nouveau après redirection 301 Crawl et indexation Google, sitemaps 29 Mars 2013