HTTPS, exceto uma página

1

Estou tentando configurar meu servidor apache para hospedar tudo em https, exceto uma página que eu preciso que meu script possa acessar. Atualmente sou solicitado a ignorar o certificado SSL não confiável que está arruinando minha automação. Aqui está a configuração SSL no meu arquivo 000-default.conf atual.

Redirect permanent "/" "https://<ip>/word.php/"

Eu tentei adicionar essa linha no arquivo 000-default.conf para reescrever uma regra e ela não funcionou.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://<ip>/word.php [R,L] 

Eu tentei de tudo e nada disso parece estar funcionando. Eu não tenho um arquivo .htaccess então por favor não recomendo que eu modifique isso. Obrigado pela ajuda

    
por John Wick 22.11.2017 / 17:16

1 resposta

0

Eu não entendo completamente sua pergunta enquanto você está falando sobre um script, então você diz que é solicitado a fazer algo, então se for um script, por que há alguma intervenção manual?

Se você quiser que seu RewriteRule não se inscreva em um URL, será necessário adicionar um RewriteCond antes dele para filtrar o URL que precisa ser mantido como HTTP puro.

Algo como:

RewriteCond "%{REQUEST_URI}" "!^/a_specific_page"

Isso, no entanto, se aplica a todos os acessos, não apenas àqueles que vêm do seu "script". Se você quiser discriminar, precisará encontrar algo para identificar seu acesso ao script, como seu IP de origem, se for confiável, ou algum cabeçalho HTTP específico, etc.

    
por 25.11.2017 / 20:34