Всем доброго дня, в общем хочется странного - есть сайт на битрикс, который должен работать только по https. В .htaccess прописан 301 редирект вида
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
http://мой.сайт/upload/тут конечный путь до какого либо файла
то файл прекрасно отдается, что необходимо исключит.
Если я делаю 301 редирект в конфиге nginx'a то получаю циклическую переадресацию :
# Redirect to ssl if need
if (-f /home/user/сайт/docs/.htsecure) { rewrite ^(.*)$ https://$host$1 permanent; }
return 301 https://мой сайт$request_uri;