Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Problème avec htaccess et une expression régulière..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec htaccess et une expression régulière..

n°2178877
Loupeng
Posté le 06-03-2013 à 08:28:44  profilanswer
 

Bonjour,
 
Désolé si je ne suis pas sur la bonne section, je n'en voyais pas d'autres...
 
Je souhaiterais avoir votre avis sur une expression régulière sur laquelle je penche depuis tout à l'heure et qui ne semble pas fonctionner..
 
Voilà, j'ai des fichiers qui portent tous une structure basique pour les catégories du type :
- voitures-modeles.php?id=1
- motos-modeles.php?id=1
- velos-modeles.php?id=1

 
L'idée, c'est donc de faire une règle pour transformer tout fichier comportant cette structure afin de la transformer en une autre plus sympathique pour avoir :
- voitures/1.html
- motos/1.html
- velos/1.html
 
Pour ce faire, j'ai tenté ceci :
 
 
 
RewriteRule ^([a-zA-Z]*)-[0-9]\-\.html(.*)$ /$1-modeles.php?id=$2 [L]
 
 
 
Qu'en pensez-vous ?
En faisant cela, et en tapant "motos/1.html", le serveur m'indique que l'url n'existe pas..
Merci d'avance !


Message édité par Loupeng le 06-03-2013 à 08:36:23
mood
Publicité
Posté le 06-03-2013 à 08:28:44  profilanswer
 

n°2178887
Yonel
Monde de merde !
Posté le 06-03-2013 à 09:58:40  profilanswer
 

L'expression régulière a pas l'air de correspondre au test que tu fais. Tu as tenté de tester ton expression avec Notepad++ par exemple pour voir si ton expression "motos/1.html" était prise ?
Si tu veux attraper "motos/1.html" j'ai l'impression que ça ressemblerait plus à ([a-zA-Z]*)/[0-9]*.html

n°2178914
gilou
Modérateur
Modzilla
Posté le 06-03-2013 à 10:56:52  profilanswer
 

Quelque chose de ce type à priori
RewriteRule ^([a-zA-Z]+)\/([0-9]+)\.html$ /$1-modeles.php?id=$2 [L]  
Ou
RewriteRule ^(\w+)\/(\d+)\.html$ /$1-modeles.php?id=$2 [L]  
sachant que \w = [a-zA-Z0-9_] et \d = [0-9]
 
A+,


Message édité par gilou le 06-03-2013 à 11:01:00

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Problème avec htaccess et une expression régulière..

 

Sujets relatifs
Appel de fonction dans fonction : PROBLEME!Petit problème avec Lightbox 2
problème de compteurProblème de compilateur
[JAVA/STRUST] problème d'encodagePetit htaccess de 3 lignes qui ne fonctionne pas
[RESOLU] problème de temps dans un userformProbleme espace membre
VBA: Problème Lecture/Ecriture en simultané sur Accessproblème retour à la ligne
Plus de sujets relatifs à : Problème avec htaccess et une expression régulière..


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR