Назад | Перейти на главную страницу

Nginx Rewrite - как перенаправить URL-адрес для определенного типа файла?

Моя текущая выгодная CDN имеет очень низкую производительность при кэшировании видео. Что еще хуже, у меня нет доступа к его настройкам.

Поэтому мне интересно, можно ли переписать URL-адрес для определенного типа файла на IP-адрес моего сервера вместо сервера CDN?

в Apache должно быть что-то вроде этого: https://stackoverflow.com/questions/7154666/apache-mod-rewrite-redirect-file-type-to-another-domain

Добавьте в конфигурационный файл nginx что-то вроде:

location ~* \.(gif|jpg|jpeg)$ {
    rewrite ^(.*) http://someserver.com/$1 last;
}

Вы можете увидеть примеры nginx конфигурация перезаписи например Вот и несколько примеров директивы местоположения Вот