Autor Zpráva
weroro
Profil
Zdravím,

na jednom webe potrebujem pridať do súboru htaccess pravidlo, ktoré zabezpečí, že ak niekto prejde na adresu http://domena.sk/secure/, tak ho presmeruje na https://www.domena.sk/secure/.
Teraz tam je toto:
AddHandler application/x-httpd-php .html .php .htm
RewriteEngine On
RewriteCond %{ENV:HTTPS} on
RewriteCond %{REQUEST_URI} !^secure
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

rewritecond %{http_host} ^domena.sk [nc]
rewriterule ^(.*)$ http://www.domena.sk/$1 [r=301,nc]

Mohol by mi niekto prosím toto pravidlo napísať? Nerobím s tým často. Ďakujem.
Marschmallow
Profil
weroro:
Koukni sem.
weroro
Profil
Marschmallow:
Ďakujem, za nakopnutie ale nejak to robí neplechu.

Urobil som nasledovné:
AddHandler application/x-httpd-php .html .php .htm
RewriteEngine On
RewriteCond %{ENV:HTTPS} on
rewritecond %{http_host} ^domena.sk/secure/$ [nc]
rewriterule ^(.*)$ https://www.domena.sk/secure/$1 [r=301,nc]

rewritecond %{http_host} ^domena.sk [nc]
rewriterule ^(.*)$ http://www.domena.sk/$1 [r=301,nc]

a skúšal zadať tieto tvary adries:

http://domena.sk -> presmerovalo na http://www.domena.sk -> to je OK
https://domena.sk -> presmerovalo na http://www.domena.sk -> to je OK
https://www.domena.sk -> nepresmerovalo na http://www.domena.sk -> to nie je OK
http://domena.sk/secure/subor.html -> presmerovalo na http://www.domena.sk/subor.html -> to nie je OK
http://www.domena.sk/secure/subor.html -> presmerovalo na https://domena.sk/secure/subor.html -> to je OK

Potreboval by som proste presmerovať na https iba v prípade, že sa nachádzam v priečinku secure ale chcem aj zachovať presmerovanie z non www na www tvar adresy.
Kajman
Profil
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^secure/ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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