Nginx показывает 404, если URL заканчивается расширением ( ttf | mp3 | mp4 | webm | ogg | jpg | jpeg | gif | ico | css | js ) [закрыто]

Проблема с Nginx Url rewrite , он показывает 404 если URl'ы заканчиваются на любой из этих

 ( ttf | mp3 | mp4 | webm | ogg | jpg | jpeg | gif | ico | css | js )

Пример URL .

example.com/convert-to-ttf
example.com/convert-to-jpeg
example.com/convert-to-jpg
example.com/convert-to-mp4

но если добавить / в конце URL то все работает. кто нибудь знает в чем проблема

0
задан 31 July 2018 в 11:25
1 ответ

Это была проблема с файлом конфигурации.

   location ~* .(ttf|mp3|mp4|webm|ogg|jpg|jpeg|gif|ico|css|js)$ {
    .....
   }

изменил его на:

   location ~* \.(ttf|mp3|mp4|webm|ogg|jpg|jpeg|gif|ico|css|js)$ {
    ...
   }

Теперь он работает нормально, одна из этих строк заканчивается.

0
ответ дан 5 December 2019 в 05:26

Теги

Похожие вопросы