Url rewriting + redirection 301

Discussion dans 'URL Rewriting et .htaccess' créé par cdb34, 13 Janvier 2011.

  1. cdb34
    cdb34 Nouveau WRInaute
    Inscrit:
    18 Mars 2009
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,
    J'ai des url de type /Article.php?article=1585 ou/Resultat.php?categ=28
    et avec le code du htaccess ci-dessous il est possible d'obtenir /article-1585.html ou /actualite-28.html

    Code:
    RewriteRule ^article-([^-]*)\.html$ /Article.php?article=$1 [L]
    RewriteRule ^actualite-([^-]*)\.html$ /Resultat.php?categ=$1 [L]
    RewriteRule ^album-([^-]*)\.html$ /Resultat.php?categ=$1 [L]
    RewriteRule ^annonce-([^-]*)\.html$ /Resultat.php?categ=$1 [L]
    
    Mais la redirection ne fonctionne pas.
    J'ai plusieurs catégories d'articles.
    je souhaite que la ré-écriture prenne le titre de la l'article, et faire la redirection 301.

    Malgrè de nombreux essais dans les modifs du code, je n'ai que des erreurs.
    Merci d'avance pour vos conseils.
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 675
    J'aime reçus:
    79
    normalement ce motif ne fonctionne pas car "-" est un métacaratère ([^-]*), il faudrait l'échapper ([^\-]*) ce qui serait encore faux.
    Il redevient un caractère dans une classe uniquement quand il en dernier [az-] ou echapper [a\-z]

    utilise tout simplement soit (.*) ou (.+) ou ([^/]*)
     
  3. cdb34
    cdb34 Nouveau WRInaute
    Inscrit:
    18 Mars 2009
    Messages:
    4
    J'aime reçus:
    0
    Merci pour cette info, vous tiens au courant
     
Chargement...
Similar Threads - rewriting redirection 301 Forum Date
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
Redirection 301 et rewriting avec plusieurs variables URL Rewriting et .htaccess 12 Juin 2014
[URL REWRITING] Redirection 301 pages générées URL Rewriting et .htaccess 12 Novembre 2013
Url rewriting et redirection 301 [R=301,L] ne fonctionne pas ensemble URL Rewriting et .htaccess 18 Septembre 2013
Redirection 301 sur un fichier déjà en URL rewriting URL Rewriting et .htaccess 21 Mars 2012
Site html passe à joomla, redirection 301, url rewriting page par page Débuter en référencement 12 Mars 2012
Redirection 301 + URL rewriting URL Rewriting et .htaccess 14 Juillet 2011
Redirection 301 url rewriting avec mots clés Netlinking, backlinks, liens et redirections 4 Juin 2011