Problème d'url-rewriting sous Nginx

WRInaute accro
Bonjour

J'ai un problème d'url-rewriting sous Nginx.

Less urls ci-dessous sont correctement url-rewritées, sauf :

rewrite ^/php/courses_anciennes/pronostics_new_old_courses,([0-7]),([0-9]+)\.html$

rewrite ^/php/courses_nouvelles/pronostics_new_courses,([0-7]),([0-9]+)\.html$

rewrite ^/php/courses_actuelles/pronostics_new_courses,([0-7]),([0-9]+)\.html$

Les scripts correspondants ne sont jamais exécutés.

Le premier paramètre, est un chiffre de 0 à 7.

Par contre, avec les urls juste après ( un paramètre en moins ), çà passe.

Comment résoudre ce problème ?

Super merci pour vos réponses.




Code:
	# Courses passees.
	rewrite ^/php/courses_anciennes/action_old_courses,([0-7]),([0-9]+),([0-9]+),([0-9]+)\.html$ /php/courses_anciennes/action_old_courses.php?star=$1&JOUR=$2&MOIS=$3&AN=$4 last;
	rewrite ^/php/courses_anciennes/action_old_courses,([0-9]+),([0-9]+),([0-9]+)\.html$ /php/courses_anciennes/action_old_courses.php?star=0&JOUR=$1&MOIS=$2&AN=$3 last;

	rewrite ^/php/courses_anciennes/pronostics_new_old_courses,([0-7]),([0-9]+)\.html$ /php/courses_anciennes/pronostics_new_old_courses.php?star=$1&ID_COURSE=$2 last;
	rewrite ^/php/courses_anciennes/pronostics_new_old_courses,([0-9]+)\.html$ /php/courses_anciennes/pronostics_new_old_courses.php?star=0&ID_COURSE=$1 last;

        rewrite ^/php/courses_anciennes/pronostics_old_courses,([0-7]),([0-9]+)\.html$ /php/courses_anciennes/pronostics_old_courses.php?star=$1&NUMCRS=$2 last;
	rewrite ^/php/courses_anciennes/pronostics_old_courses,([0-9]+)\.html$ /php/courses_anciennes/pronostics_old_courses.php?star=0&NUMCRS=$1 last;

				# Courses du lendemain.
	rewrite ^/php/courses_nouvelles/pronostics_new_courses,([0-7]),([0-9]+)\.html$ /php/courses_nouvelles/pronostics_new_courses.php?star=$1&NUMCRS=$2 last;
	rewrite ^/php/courses_nouvelles/pronostics_new_courses,([0-9]+)\.html$ /php/courses_nouvelles/pronostics_new_courses.php?star=0&NUMCRS=$1 last;

	rewrite ^/php/courses_nouvelles/pronostics_new_courses,([0-7]),([0-9]+),(DEC)\.html$ /php/courses_nouvelles/pronostics_new_courses.php?star=$1&NUMCRS=$2&cmd=$3 last;
	rewrite ^/php/courses_nouvelles/pronostics_new_courses,([0-9]+),(DEC)\.html$ /php/courses_nouvelles/pronostics_new_courses.php?star=0&NUMCRS=$1&cmd=$2 last;

				# Courses de l'apres-midi.
		rewrite ^/php/courses_actuelles/pronostics_new_courses,([0-7]),([0-9]+)\.html$ /php/courses_actuelles/pronostics_new_courses.php?star=$1&NUMCRS=$2 last;
		rewrite ^/php/courses_actuelles/pronostics_new_courses,([0-9]+)\.html$ /php/courses_actuelles/pronostics_new_courses.php?star=0&NUMCRS=$1 last;

		rewrite ^/php/courses_actuelles/pronostics_new_courses,([0-7]),([0-9]+),(DEC)\.html$ /php/courses_actuelles/pronostics_new_courses.php?star=$1&NUMCRS=$2&cmd=$3 last;
		rewrite ^/php/courses_actuelles/pronostics_new_courses,([0-9]+),(DEC)\.html$ /php/courses_actuelles/pronostics_new_courses.php?star=0&NUMCRS=$1&cmd=$2 last;
 
WRInaute accro
Je vous demande de pardon.

Il n'y avait pas d'erreur d'url-rewriting, simplement une vérification laissée de l'url chargée.

Maintenant çà marche.

Trop confus.

Honteux.
 
Discussions similaires
Haut