LINUX.ORG.RU
ФорумAdmin

nginx + apache отдать файлы только по https

 , ,


0

1

Всем доброго дня, в общем хочется странного - есть сайт на битрикс, который должен работать только по 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;
не помогают! Есть ли какие нить соображения?

★★