logo
01.12.2019 11:03
1
Ahojte,
používám SSL (https) na celé doméně a potřeboval bych u jedné URL adresy (názvu souboru) tento SSL vypnout, aby se k souboru dalo přistupovat bez šifrování. Týká se to nastavení v .htaccess

Poradíte?

Co se právě děje na Webtrhu?

01.12.2019 11:12
2
spíše ukaž jak vypadá tvůj současný htaccess, nic jako vypnutí ssl tam není, musíš předřadit pravidlo pro daný soubor a ostatní přeskočit.

Pozor, pokud ale máš zapnutý HTTP Strict Transport Security (což je u ssl webů doporučené jako obrana proti downgrade attack), vypnout ssl nepůjde snadno a lepší je ten soubor umístit na jinou doménu (či subdoménu) či pro něj udělat doménový alias.
01.12.2019 11:15
3
Používám .htaccess:
PHP kód:
RewriteEngine on
RewriteCond 
%{HTTPSoff

RewriteCond 
%{ENV:HTTPS} !^.*on
RewriteRule 
^(.*)$ https://www.moje-domena.cz/$1 [R,L] 
01.12.2019 11:51
4
Kód:
RewriteCond %{ENV:HTTPS} !^.*on
RewriteCond %{REQUEST_URI} !^/cesta/ku/suboru.exe$ # tu zadaj cestu ku suboru
RewriteRule ^(.*)$ https://www.moje-domena.cz/$1 [R,L]
len pozor, ci nemas v hlavickach aktivovany HTTP STS ako pise Tomas.
01.12.2019 14:01
5
Cili FTP, ktere je v nadpisu se to netyka?

Rewrite pro web nakonhiguruj tak aby v pripade dane url se nepresmerovavalo.
01.12.2019 14:35
6
Původně odeslal josef.jebavy
Cili FTP, ktere je v nadpisu se to netyka?

Rewrite pro web nakonhiguruj tak aby v pripade dane url se nepresmerovavalo.
myslím, že to ftp zmínil jen proto, že ten soubor nahrává přes ftp. Htaccess ukazuje na http, stejně tak u ftp nemůžeš snadno část souborů poskytovat přes ftps a část přes ftp.
01.12.2019 15:02
7
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/soubor.json$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [last,redirect=301]

?
01.12.2019 22:22
8
Řešil bych to další doménou (nebo subdoménou), jak říká TomášX. Ta může být buď nasměrovaná do podsložky s tím souborem, nebo na ní může být skript, který soubor po https z hlavního webu stáhne a vrátí po http.