- Редирект в nginx определенных файлов (js, jpg) с http на https , PavelR, 15:43 , 07-Ноя-16 (1)
как только у вас возникает желание написать в конфиге nginx условие if, знайте, вы делаете что-то неправильно.Прочитайте документацию по директивам location и rewrite.
- Редирект в nginx определенных файлов (js, jpg) с http на https , nicksonet, 13:19 , 08-Ноя-16 (2)
> как только у вас возникает желание написать в конфиге nginx условие if, > знайте, вы делаете что-то неправильно. > Прочитайте документацию по директивам location и rewrite.Спасибо. Обязательно почитаю, но пока решил таким (multiple conditions https://gist.github.com/jrom/1760790)способом: # rewrites if ($host != 'site.ru' ) { rewrite ^(.*)$ http://site.ru$1 permanent; } # unknow hosts # https -> http, but not js and images if ($server_port != 80) { set $redir Y; } if ($uri ~* \.(js|gif|png|jpg)$) { set $redir N; } if ($redir = Y) { rewrite ^(.*)$ http://site.ru$1 permanent; } Все файлы с указанным расширением доступны по запрашиваемому протоколу. Может такой костыль кому-нбдь пригодится.
|