check Redirect HTTP na HTTPS (SSL) smyčka při přesměrování

  • Jiří Mrak (Mrakomor)
  • Avatar uživatele Jiří Mrak (Mrakomor) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
29. bře 2020 21:27 #466 od Jiří Mrak (Mrakomor)
Redirect HTTP na HTTPS (SSL) smyčka při přesměrování vytvořil uživatel Jiří Mrak (Mrakomor)
Dobrý den,

řeším problém s přesměrováním webu na WordPressu z HTTP na HTTPS (SSL). Vyzkoušel jsem snad všechny postupy co jsem našel a vždy skončím "Smyčka při přesměrování".

1. Přepsal jsem všechny odkazy v DB z http:// na https:// pro danou doménu
2. Do wp-config.php jsem přidal kód:
define('FORCE_SSL_ADMIN', true);
3. V Nastavení > Obecné jsem změnil "Instalace WordPressu (URL)" a "Úvodní stránka webu (URL)" rovněž http:// na https://

Prostě když vložím do souboru .htaccess jakoukoliv directivu abych udělal to dotáhl a i při zadání odkazů http:// skončil na https:// tak skončím s chybou "Smyčka při přesměrování".

Poslední co mi zbývá (podezření), že je to něco na webhostingu.

Nevíte co by to mohlo způsobovat.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Lukáš Panáček (PankyWeby)
  • Avatar uživatele Lukáš Panáček (PankyWeby)
  • Offline
  • Administrator
  • Administrator
Více
29. bře 2020 21:53 #467 od Lukáš Panáček (PankyWeby)
Odpověděl Lukáš Panáček (PankyWeby) pro téma Redirect HTTP na HTTPS (SSL) smyčka při přesměrování
Dobrý večer,

je možné, že je váš web hostován za reverzním proxy, který poskytuje SSL, ale je sám bez SSL, toto může odeslat zpočátku jakékoli požadavky do nekonečné smyčky.

Chcete-li tomu zabránit, můžete nakonfigurovat WordPress tak, aby rozpoznal hlavičku HTTP_X_FORWARDED_PROTO:

Do souboru wp-config.php přidejte:
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
Pokud pak chcete nastavit přesměrování z http:// na https://, tak do .htaccess ještě přidejte:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Toto by vám mohlo pomoci vyřešit smyčku při přesměrování a redirect z http na https.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Jiří Mrak (Mrakomor)
  • Avatar uživatele Jiří Mrak (Mrakomor) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
26. kvě 2020 11:59 #492 od Jiří Mrak (Mrakomor)
Odpověděl Jiří Mrak (Mrakomor) pro téma Redirect HTTP na HTTPS (SSL) smyčka při přesměrování
Super. Funguje. Moc díky! :)

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení