У меня есть веб-сервис, который я переписал.Мне нужно разрешить дефис или тире в запросе.Вот мое переписывание:
rewrite ^/app/api/sanction/([0-9]+)/athleteList/([a-zA-Z0-9,]+)/-([0-9,]+)$ /app/athleteList.phtml?s=$1&l=$2&c=$3 last;
Запрос работает нормально так:
/app/api/sanction/35172/athleteList/MLEVEL07/25001,24450
Однако, когда я ставлю здесь тире или дефис, запрос завершится неудачей.
/app/api/sanction/35172/athleteList/MLEVEL-07/25001,24450
Как видите, в регулярном выражении указан дефис, неуверенный в том, что я могу ошибаться здесь ...