Autor Zpráva
Marcel1114
Profil *
Zdravim, pouzivam rewrite na prepis z http na https:

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L,QSA]


Ako pridat podmienku na vyradenie adresara /obrazky ? Aby nanho toto pravidlo neplatilo?

Dakujem
Kajman
Profil
Například před to dáte ještě
RewriteRule ^obrazky/ - [S]
Marcel1114
Profil *
Taketo nieco som uz tiez skusal:

Forbidden

You don't have permission to access /vlozit on this server.



Bezi mi tam apache 2.4 mpm-worker
Keeehi
Profil
Marcel1114:
A proč nechceš mít obrázky zabezpečené?
Marcel1114
Profil *
preco ich zabezpecene nepotrebujem mat a pouzivaju ich ine sluzby ktore su nastavene na http, cize nechcem zbytocne zatazovat apache dvoma requestami a cize zavola http a to sa navyse presmeruje na https, preto by som chcel nejaku vynimku na tento adresar aby tam https nebolo nutne
Kajman
Profil
Marcel1114:

Pokud tam pravidlo z [#1] není, tak obrázky v pořádku fungují a pokud tam přidáte

RewriteRule ^obrazky/ - [S=1]
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L,QSA]

tak teprve přestanou fungovat a začnou hlásit o zakázaném přístupu do /vlozit?
Marcel1114
Profil *
takyto zapis mi presmeruje aj tak s 301tkou na https
Kajman
Profil
Přesměrování 301 si prohlížeče pamatují, tak na testování výjimky nemuselo vůbec dojít. Pro ladění pravidel je vhodnější 302.

Zkuste jiný prohlížeč nebo dříve nepoužitou url.
Marcel1114
Profil *
ano o tom viem, skusal som nepouzity obrazok z toho adresara a aj tak ho presmerovalo na https, skusam na to aj web-sniffer a to iste.
Marcel1114
Profil *
ziadny iny napad ako na to? :/
Kajman
Profil
Ještě by se do adresáře obrazky mohl dát .htaccess s obsahem
RewriteEngine off

Případně výjimku zkusit napsat přes RewriteCond
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteCond %{REQUEST_URI} !obrazky/
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L,NE]

V případě přetrvávajících problémů, by mohlo pomoci zapnout RewriteLog a mrknout se tam, kde je problém.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: