Я обновил CMS своего сайта, и форматы URL изменились. Где раньше у меня был URL / blog.aspx? Год = XXXX & Месяц = ГГ Теперь у меня есть / blog / XXXX / YY
Может ли кто-нибудь помочь мне создать регулярное выражение для этого?
Два дополнительных примечания:
- он также должен поддерживать просто год ( / blog.aspx? Year = XXX )
- в старых месяцах месяца для однозначных месяцев используется только 1 цифра ( / blog.aspx? Year = 2009 & Month = 2 вместо Month = 02 )
Вот что я придумал:
/blog.aspx[?]Year=([0-9]{4})([&]?)(Month=)?([0-9]*)
Кажется, я не могу заставить его работать, так как я все равно получаю 404 на странице, когда перехожу на один из указанных выше URL.