Autor | Zpráva | ||
---|---|---|---|
Monkeys Profil * |
#1 · Zasláno: 24. 8. 2018, 16:33:58
Zdravim,
Mam domenu na ktoru som dal SSl certifikat vsetko funguje spravne ale ked naspisem nazov domeny tak mi ju nehodi hned do https: .htaccess mam takyto RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !=https RewriteCond %{HTTP_HOST} !^www RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$ index.php?url=$1 [QSA,L] potrebujem aby ked napisem do prehliadaca mojadomena.sk aby to hned skocilo do https takto mi to skoci na www.mojadomena.sk a musim kliknut na odkaz aby sa prepisal. dik |
||
Keeehi Profil |
#2 · Zasláno: 24. 8. 2018, 17:48:28
Monkeys:
Detekce protokolu je ošemetná záležitost. Standardně se používá podmínka: RewriteCond %{HTTPS} off Ovšem některé hostingy mají složitější serverovou strukturu a terminují SSL už na nějakém dřívějším serveru takže když to v rámci jejich serverfarmy dorazí až na server kde máš stránku, je už veškerá komunikace na http. V takovém případě se právě přidávají různé dodatečné informace do požadavku aby to bylo možné rozpoznat. Což je právě to HTTP:X-Forwarded-Proto . Ovšem nemusí to být jen toto. Ovšem existují i další varianty Front-End-Https, X-Forwarded-Protocol, X-Forwarded-Ssl, X-Url-Scheme . Pokud jsi to tedy zkopíroval někde z internetu je potřeba zjistit, jak to má zrovna tvůj hosting. Tuhle informaci však běžně mívají v těch svých wiki, znalostních bázích a podobně.
|
||
Monkeys Profil * |
#3 · Zasláno: 24. 8. 2018, 18:41:52
Keeehi:
Dakujem a odpoved Tieto 2 riadky su z wiki poskytovatela. RewriteCond %{HTTP:X-Forwarded-Proto} !=https RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] neviem ci zalezi aj na poradi prikazov ja som nikdy nestudoval ani sa nezaujimal o patterny Appachu. Tak skusim pripadne sa este na vas obratim, zatial dik |
||
Časová prodleva: 6 let
|
0