Я думаю, вы должны проверить номер месяца и дня в вашем скрипте.Но вот регулярное выражение.
Обновлено, чтобы соответствовать однозначному дню или месяцу с дополнительной косой чертой.
RewriteRule ^(\d{4})/(0?[1-9]|1[0-2])/(0?[1-9]|[12][0-9]|3[01])/?$ ?y=$1&m=$2&d=$3
Только для года и месяца с дополнительной косой чертой.
RewriteRule ^(\d{4})/(0?[1-9]|1[0-2])/?$ ?y=$1&m=$2