RewriteRule ^([^-]*)-([^-]*)-((foot|basket)(ball))-schedule(/)?$ /yearschedule.php?sport=$3&school=$1&year=$2&schedule=true [NC,L]
- текущий код.
Я обманываю и не понимаю, что в расписаниях баскетбола также будет дефис. Как бы я изменил этот код, чтобы переписчики могли правильно распознать годы баскетбольной страницы?
Не работает правильно
http://domain.com/michigan-1999-00-basketball-schedule
Работает правильно
http://domain.com/michigan-1999-football-schedule
Проблема в том, что перезапись не распознает формат, потому что в глазах сервера она останавливает баскетбольные годы в 1999- | здесь | 00 вместо того, чтобы следовать. Я действительно не уверен, какой код я должен использовать, чтобы исправить это.
(регулярное выражение новичка)