websanya
@websanya
Фронтенд разработчик, подкастер

Как отменить nginx редирект для изображений?

Добрый день, я редиректнул весь свой сайт на https с помощью nginx:
server {
listen 80;
server_name uwebdesign.ru;
location / {
rewrite ^ https://$server_name$request_uri permanent;
}
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}

Но теперь мне нужно чтобы фиды, изображения и mp3 файлы открывались и по http, не могу придумать конфиг. Для фидов сработало добавить вот это:
location ^~ /feed/ {
index index.php;
try_files $uri $uri/ /index.php?$query_string;
}

Для изображений и mp3 файлов не работает ничего. Подскажите пожалуйста что добавить.
  • Вопрос задан
  • 497 просмотров
Решения вопроса 1
websanya
@websanya Автор вопроса
Фронтенд разработчик, подкастер
location / {
if ( $request_filename !~* \.(jpg|mp3)$ ) {
rewrite ^ https://$server_name$request_uri permanent;
}
}


Нужно было добавить условие, разобрался сам.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы