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:
Vypnout redirect přímo v konfiguraci Apache nebo Nginx,
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í:
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/






