Really Simple SSL ERR_TOO_MANY_REDIRECTS chyba

By | 12/11/2025

Last Updated on 16/11/2025 by administrator

Really Simple SSL ERR_TOO_MANY_REDIRECTS chyba

Really Simple SSL ERR_TOO_MANY_REDIRECTS chyba

Motivace:

Plugin Really Simple Security (dříve Really Simple SSL) je jedním z nejpoužívanějších nástrojů pro automatickou konfiguraci HTTPS ve WordPressu. Umožňuje snadno přepnout web z HTTP na HTTPS, přidává bezpečnostní hlavičky a hlídá správné přesměrování.

Někdy však právě tato funkce může vést k chybě ERR_TOO_MANY_REDIRECTS – tedy nekonečné smyčce přesměrování.

Co znamená chyba ERR_TOO_MANY_REDIRECTS:

Tato chyba v prohlížeči (nejčastěji Chrome nebo Firefox) značí, že web server posílá uživatele do smyčky přesměrování – například:

http://example.cz → https://example.cz → http://example.cz → https://example.cz

Prohlížeč po několika pokusech přestane přesměrování následovat a zobrazí chybu.

Chyba může být způsobena tím, že je na serveru s apache2/nginx již aktivní přesměrování HTTP → HTTPS:

Pro Apache:

  • /etc/apache2/sites-available/

Pro Nginx:

  • /etc/nginx/sites-available/

Pokud jsou aktivní oba mechanismy – serverové přesměrování i plugin Really Simple Security – může vzniknout nekonečná smyčka, což vede k ERR_TOO_MANY_REDIRECTS.

Řešení:

Řešením je buďto:

  1. Vypnout redirect přímo v konfiguraci Apache nebo Nginx,

  2. Nebo vypnout redirect v pluginu Really Simple Security.

V tomto článku je popsán návod, jak bezpečně odstranit smyčku přesměrování pomocí pluginu Really Simple Security, aniž by bylo potřeba měnit konfiguraci serveru.

Řešení Really Simple SSL ERR_TOO_MANY_REDIRECTS chyba:

Přejít do složky s instalací WordPressu:

cd /var/www/wordpress/

Dočasně změnit vlastníka souboru .htaccess na root, aby bylo možné provést úpravy:

chown root:root .htaccess

Otevřít soubor .htaccess a zakomentovat řádek označený tučným písmem níže:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !lscache_runner [NC]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/
#RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Přihlásit se do administrace WordPress, kliknout na Zabezpečení > SSL > Konfigurace a jako způsob přesměrování zvolit Žádné přesměrování:

Really Simple Security a chyba ERR_TOO_MANY_REDIRECTS

Tím se zajistí, že plugin nebude konfliktovat se serverovým přesměrováním.

Po úpravě vrátit vlastníka souboru zpět na www-data:

chown www-data:www-data .htaccess

Zdroj:

https://really-simple-ssl.com/manually-insert-htaccess-redirect-http-to-https/

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *