Autor | Zpráva | ||
---|---|---|---|
Marcel24 Profil * |
#1 · Zasláno: 8. 1. 2015, 15:09:32
caute, vedeli by ste mi niekto pomoct so zapisom?
mam: RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !=www.domena.sk RewriteRule ^.*$ https://www.domena.sk/$0 [R=301,NE,L] RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] a chcel by som aby toto pravidlo platilo pre cely svet s vynimkou nejakych krajin ktore by som si nadefinoval, pricom by ale bolo mozne z tychto krajin pristupovat aj cez https ale defaultne by bolo nastavene http, vedeli by ste niekto helfnut? |
||
Kajman Profil |
#2 · Zasláno: 9. 1. 2015, 08:53:40
Pokud se nainstaluje a zapne mod_geoip, tak v RewriteCond můžete kontrolovat %{ENV:GEOIP_COUNTRY_CODE}.
Viz http://www.linux-faqs.info/apache/block-or-redirect-using-mod-geoip |
||
Marcel24 Profil * |
#3 · Zasláno: 9. 1. 2015, 13:52:13
ano to mam nainstalovane, ako ale spravit podmienku ze ak je to z nejakeho statu tak nech je defaultne http a ostatne https? nevedel by si ako na to? rewrite pravidla su pre mna v tomto smere uplne spanielska dedina
|
||
Kajman Profil |
#4 · Zasláno: 9. 1. 2015, 18:15:02
Mezi řádky 5 a 6 stačí přidat něco jako
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^(NL|BE)$ |
||
Časová prodleva: 3 dny
|
|||
Marcel24 Profil * |
#5 · Zasláno: 12. 1. 2015, 11:02:44
Toto som uz vyskusal a nefunguje mi to :/
|
||
Kajman Profil |
#6 · Zasláno: 12. 1. 2015, 15:52:23
Pokud máte mod_geoip nainstalovaný, správně nakonfigurovaný, ale ve výchozím stavu vypnutý, zkuste dát na začátek toho .htaccess
GeoIPEnable On |
||
Marcel24 Profil * |
#7 · Zasláno: 12. 1. 2015, 18:58:13
Jasne, dakujem, ja som na toto uplne zabudol, geoip pouzivam ale len v php a toto mi uplne uniklo ze mi tam chyba :)
|
||
Časová prodleva: 9 let
|
0