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;
не помогают! Есть ли какие нить соображения?

★★★

в .htaccess прописан 301 редирект

RewriteRule

редирект

facepalm.jpg

иди учи что такое mod_rewrite и почему это не редирект

eternal_sorrow ★★★★★
()

В .htaccess

конфиге nginx

nginx не умеет в .htaccess

eternal_sorrow ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.