Я пытаюсь написать регулярное выражение для конфигурации виртуального хоста apache, которое отобразит запрос, если URI не имеет определенных расширений. Ниже выражения, которое я написал.
^\/bookdata\/.+\.(?!jpg|mp3|mp4|zip|doc|pdf|xls|xlsx).*$
Ниже URI не соответствует этому выражению, что совершенно нормально.
/bookdata/rw0/media/Q2e_00_RW_U08_Q_Classroom.mp3?fd=1
Моя проблема с URI ниже, который соответствует этому выражению из-за двух точек.
/bookdata/rw0/media/ELM2_U02_Track06_Chart2.8.mp3?fd=1
Любая маленькая помощь будет оценена.