Apache rewrite module

Apache rewrite module - Divers - Programmation

Marsh Posté le 28-05-2018 à 19:27:41    

Bonjour,

 

J'ai installé sur mon PC perso un Wamp avec Apache 2.4.27 et aujourd'hui j'ai installé sur mon PC du taff un UwAmp (une version portable) avec Apache 2.4.18.
Et j'obtiens un comportement différent au niveau de mon URL rewriting.

 

Le but de mon URL rewriting est de de faire pointer fichier/param/value.html vers fichier.php?param=value. J'y arrive, mais sur mon PC perso je dois utiliser cette ligne :

Code :
  1. RewriteRule ^([^.]+).php/([^/]+)/([^/]+).html$ $1.php?$2=$3 [END]


Alors qu'au taff je dois utiliser :

Code :
  1. RewriteRule ^([^.]+)/([^/]+)/([^/]+).html$ $1.php?$2=$3 [END]
 

Évidemment je préfère la deuxième solution, d'ailleurs j'ai galéré à trouver la première, ce n'est qu'en fouillant dans les logs d'Apache que j'ai pu trouver cette première solution.

 

Savez-vous ce qui peut expliquer cette différence de comportement ?

 

EDIT : les deux PCs sont sur la dernière version de W10.

 

EDIT 2 : trouvé, c'est l'option Multiviews qui est activée sur mon PC perso.


Message édité par MaybeEijOrNot le 28-05-2018 à 20:08:11

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Marsh Posté le 28-05-2018 à 19:27:41   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed