Zadejte hledaný výraz...

Nejasnost nastavení.htaccess

David Musil
verified
rating uzivatele
(68 hodnocení)
21. 5. 2019 00:07:41
Ahoj,
pořád trošku tápu v nastavení .htaccess. Mám dvě varianty, o kterých jsem si myslel, že by měly dělat to samé, ale evidentně nedělají.
Cílem je přesměrovat vše na https://www.
Problém se zdá být v pouhém zadání www.domain.com, kdy u druhé varianty to tak zůstane a první správně přesměruje na https://www.domain.com
21. 5. 2019 00:07:41
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402318
Vice konzultuj s napovedou k hostingu - ne vsude to musi fungovat
21. 5. 2019 01:01:24
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402317
Tomáš Marek
verified
rating uzivatele
(23 hodnocení)
21. 5. 2019 01:40:09
Pošlu Ti můj boj s wedosem :D když jsem to řešil, tak mi nechtěl ani jejich helpdesk pomoci. 2 supporťáci mě odpálkovali s tím ať si to vygooglím, že to není v jejich kompetenci. Tak jsem to refreshoval až jsem narazil na člověka, který mi trošku poradil, ale stejně jsem to musel vyladit.
21. 5. 2019 01:40:09
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402316
Tady jeste nekoho bavi delat vetsi veci u Wedosu? Stoji Vam tech par kacek za to trapeni?
21. 5. 2019 06:43:18
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402315
David Musil
verified
rating uzivatele
(68 hodnocení)
21. 5. 2019 08:05:19
Napsal vdusek;1528227
Tady jeste nekoho bavi delat vetsi veci u Wedosu? Stoji Vam tech par kacek za to trapeni?
Nemam to u Wedosu. Ale chtel jsem nejaky zapis, co pujde vsude. Jde fakt jen o to, prevest kazdy pozadavek na https s www.
21. 5. 2019 08:05:19
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402314
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1
21. 5. 2019 08:54:45
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402313
Toto je max obecne a univerzalni, ale nelze garantovat, ze to bude chodit na 100% uplne vsude
Naposledy, co si vzpominam, mi hosting nevracel promennou %{HTTP_HOST}, tak jsem to napsal "natvrdo"
21. 5. 2019 08:56:33
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402312
Proto by to měl vyzkoušet samozřejmě :)
21. 5. 2019 08:57:27
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402311
David Musil
verified
rating uzivatele
(68 hodnocení)
21. 5. 2019 10:22:08
U me zatim tohle v pohode:
A ten muj puvodni druhy zapis opravdu zavisi na hostingu a dela problem radek:
RewriteCond %{HTTP_HOST} ^domain.com
21. 5. 2019 10:22:08
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402310
Jo to je přesně ten problém, který popisoval vdusek.
21. 5. 2019 10:30:44
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402309
tuk
verified
rating uzivatele
(2 hodnocení)
21. 5. 2019 10:50:30
Já používám tuto variantu. Řeší přesměrování na www i HTTPS najednou.
21. 5. 2019 10:50:30
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402308
Streetcz:
u Wedosu je nejlepší se vykašlat na ty jejich podivnopravidla na mapování do složek celé to smazat a web si nahrát do hlavní složky, vyřeší to spousty problémů
musil.david:
Nejjednodušší je to udělat přes 2 redirecty - i kvůli správnému nastavení HSTS. Nejprve pořešit https a pak pořešit kanonizaci www/non-www.
Tvé poslední pravidlo myslím fungovat správně nebude, protože https://domain.com nesplní první podmínku a tak k přesměrování na variantu s www nedojde (možná ti to zdánlivě funguje, protože si prohlížeč 301 pamatuje)
Pokud bys nechtěl dělat 2 redirecty, tak lze použít toto univerzální dvoupravidlo pro variantu s www . Samozřejmě to počítá s tím že server vrátí HTTP_HOST...
21. 5. 2019 10:50:53
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402307
ne
verified
rating uzivatele
(22 hodnocení)
21. 5. 2019 11:39:56
Napsal musil.david;1528237
Nemam to u Wedosu. Ale chtel jsem nejaky zapis, co pujde vsude. Jde fakt jen o to, prevest kazdy pozadavek na https s www.
ak potrebujes spolahlivost, tak priamo v PHP hned na zaciatku vykonavania si overis ci HTTP_HOST obsahuje na zaciatku www a ci prisla poziadavka cez HTTPS (resp. inu podobnu premennu). Pri splneni / nesplneni presmerujes cez header Location s kodom 301.
21. 5. 2019 11:39:56
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402306
Uplne spravne to udelas na urovni virtualhosta a .htaccess vubec nepouzivas.
Resit to az v PHP je pozde - skoda vypocetniho vykonu
Ale to musis mit prava editovat virtualhosta...
21. 5. 2019 11:42:32
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402305
ne
verified
rating uzivatele
(22 hodnocení)
21. 5. 2019 11:51:16
v reale to bude zanedbatelna strata vykonu, skript skape v radovo milisekundach, ak vobec tolko.. prevazia vyhody nad nevyhodami (univerzalnost)
o virtualhost mu zrejme nejde, predpokladam ze hlada univerzalne riesenie pre skript, ktory ma bezat u roznych jeho zakaznikov..
Ale chtel jsem nejaky zapis, co pujde vsude.
doplnim, ze neexistuje len Apache...
21. 5. 2019 11:51:16
https://webtrh.cz/diskuse/nejasnost-nastaveni-htaccess/#reply1402304
Pro odpověď se přihlašte.
Přihlásit