Problème réécriture URL

Résolu
Bonjour à vous,

J'essaye de réécrire l'url d'une de mes pages qui est dynamique, mais cela ne fonctionne pas.
C'est sous la forme de page.php?ID_categorie=1
que j'aimerai donc tranformer.

J'ai peut être sauté une étape, j'ai fait cela:

#--------------------------------------------------
# Répertoire : /articles/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^page-([0-9]+)-([0-9]+)\.html$   /pagephp?id=$1 [L]

5 réponses

  1. Oki, effectivement je m'étais trompé dans les arguments.
    Merci encore pour ton aide !
    1. Sur WAMP ça devrait ressemblait à quelque chose du genre :
      RewriteRule ^page-([0-9]+)-([0-9]+)\.html$ /"nomdudossier"/page.php?id=$1 [L]
      Avec "nomdudossier" qui correspond au dossier dans le www.
      Sinon ont peut aussi utiliser :
      RewriteRule ^page-([0-9]+)-([0-9]+)\.html$ page.php?id=$1 [L]
      Ce qui évite d'avoir à modifier le .htaccess lors de la mise en ligne ou le changement de répertoire.
      1. J'avais pas mis le bon repertoire,

        J'ai mis localhost mais j'ai maintenant l'erreur 500.

        J'ai bien activé allow url et short tag dans le php.ini ( je suis sous wamp 2 )
        et j'ai décoché rewrite dans php.ini.

        J'ai oublié quelque chose ?
        1. Effectivement j'avais bien oublié le point, merci bien :)

          Malheureusement cela ne marche toujours pas.

          Je devrais avoir page-id-1 au lieu de page?ID=1 c'est ça ?
          1. Tu n'as pas oublié un point ?
            /page.php?id=$1 au lieu de /pagephp?id=$1