Problème réécriture d'une URL

Discussion dans 'URL Rewriting et .htaccess' créé par pierregui54, 27 Juin 2007.

  1. pierregui54
    pierregui54 Nouveau WRInaute
    Inscrit:
    27 Juin 2007
    Messages:
    1
    J'aime reçus:
    0
    Bonjour,
    J'ai un petit problème que je n'arrive pas à résoudre.

    Un pote m'a fait un script pour mettre des articles sur un site (http://fr.astuprizee.fr/astuce_liste.php Le site n'est pas encore ouvert) via un espace admin et tout fonctionne très bien.
    Mais les "astuces" (les articles) sont de la forme : http://fr.astuprizee.fr/astuce.php?id=11
    Et je les voudrais de cette forme : 11_astuce.html

    Ca s'appelle apparement "rewriter" et mon pote (toujours le même) m'a dit de mettre un .htaccess à la racine (http://fr.astuprizee.fr/)

    Voici le .htaccess



    Code:
    Options +FollowSymlinks
    
    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-f 
    
    #-astuce.php?id= toutes les pages...  smile 
    
    RewriteRule ^([0-9a-zA-Z-]+)\_astuce.html$ \astuce.php?id=$1 [QSA,L]


    Et malheureusement ça marche pas ...
    Quelqu'un peu m'aider silvouplai ?
     
  2. rogtaz
    rogtaz WRInaute discret
    Inscrit:
    12 Septembre 2005
    Messages:
    106
    J'aime reçus:
    0
    Sa ne risquai pas de marcher.
    Met ça:
    RewriteEngine on
    RewriteRule ^([0-9]+)_astuce\.html$ astuce.php?id=$1 [L]
     
  3. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    2 choses importantes avant de commencer:

    - l'underscore(_) n'est pas 1 separateur, utilise le tiret(-)
    - il est preferable de mettre l'ID en dernier

    ton url serait mieux ecrite sous cette forme:

    astuce-11.html

    Avec un rewrite (qui est le meme que celui de rogtaz sauf pour l'url), ca sera du tout bon.

    Code:
    RewriteEngine on 
    RewriteRule ^astuce-([0-9]+)\.html$ astuce.php?id=$1 [L]
    ou avec le /, depend de l'hebergeur

    Code:
    RewriteEngine on 
    RewriteRule ^astuce-([0-9]+)\.html$ /astuce.php?id=$1 [L]
     
Chargement...
Similar Threads - Problème réécriture Forum Date
Problème de réécriture d'url Développement d'un site Web ou d'une appli mobile 27 Février 2014
Problème de syntaxe en réécriture URL Rewriting et .htaccess 23 Octobre 2012
Problème de réécriture d'url. Je vois plus ou chercher URL Rewriting et .htaccess 14 Septembre 2012
Problème de réecriture d'URL .htaccess URL Rewriting et .htaccess 8 Août 2012
Problème de réécriture avec Arfooo URL Rewriting et .htaccess 20 Avril 2012
Problème de réécriture d'url =( URL Rewriting et .htaccess 28 Mars 2012
Problème réécriture et sous-dossiers URL Rewriting et .htaccess 3 Janvier 2012
Problème de réécriture sur un sous-domaine URL Rewriting et .htaccess 15 Septembre 2011
Problème classique de réécriture et de redirection 301 URL Rewriting et .htaccess 13 Avril 2011
problème réécriture avec un cms URL Rewriting et .htaccess 27 Avril 2010
Probleme réécriture lien ou.htaccess URL Rewriting et .htaccess 7 Mars 2010
Problème de réecriture d'url en local avec easyphp 3.0 URL Rewriting et .htaccess 29 Mars 2009
Problème de réécriture [RESOLU] URL Rewriting et .htaccess 27 Juin 2008
Problème réécriture URL Rewriting et .htaccess 30 Mai 2008
Problème de réécriture URL Rewriting et .htaccess 30 Novembre 2007
Réécriture d'url, problème Débuter en référencement 14 Novembre 2007
Problème de réécriture d'url avec des parmètres URL Rewriting et .htaccess 27 Juin 2007
Problème de réécriture de lien URL Rewriting et .htaccess 7 Mars 2007
Probleme de réecriture URL Rewriting et .htaccess 4 Septembre 2006
problème réécriture de /?p=page en /page URL Rewriting et .htaccess 2 Septembre 2006