Problème réécriture URL

Résolu/Fermé
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - 25 nov. 2011 à 15:59
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - 28 nov. 2011 à 11:33
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

jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
25 nov. 2011 à 16:24
Tu n'as pas oublié un point ?
/page.php?id=$1 au lieu de /pagephp?id=$1
0
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 7
25 nov. 2011 à 16:47
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 ?
0
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 7
25 nov. 2011 à 17:29
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 ?
0
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
28 nov. 2011 à 10:37
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 7
28 nov. 2011 à 11:33
Oki, effectivement je m'étais trompé dans les arguments.
Merci encore pour ton aide !
0