Kļūda “Too many redirects” (piemēram, ERR_TOO_MANY_REDIRECTS) nozīmē, ka pārlūks ir iestrēdzis pāradresāciju cilpā — vietne nepārtraukti pāradresē turp un atpakaļ.
WordPress gadījumā visbiežākie iemesli:
- WordPress iestatījumos norādīts nepareizs protokols (
http vs https) vai nepareizs host (www vs bez www)
- Vienlaikus ieslēgti vairāki pāradresāciju noteikumi (WordPress + .htaccess + Plesk + Cloudflare)
- Cloudflare “Flexible SSL” situācijā, kad origin serveris piespiež HTTPS
1) Notīriet sīkdatnes un testējiet pareizi
- Atveriet vietni inkognito/private režīmā.
- Ja inkognito režīmā viss strādā, problēma var būt sīkdatnēs. Notīriet sīkdatnes konkrētajam domēnam un testējiet vēlreiz.
2) Pārbaudiet WordPress Site URL iestatījumus
WordPress administrēšanā:
- Atveriet Settings → General.
- Pārbaudiet:
- WordPress Address (URL)
- Site Address (URL)
- Abām vērtībām jāatbilst īstajam vietnes URL un protokolam (parasti
https://).
Ja wp-admin nav pieejams
Jūs varat īslaicīgi iestatīt URL failā wp-config.php:
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');
Vai arī atjaunot tos datu bāzē (pieredzējušiem lietotājiem): tabulā wp_options mainiet siteurl un home.
3) Noņemiet dublējošās pāradresācijas (atstājiet vienu “avotu”)
Pāradresāciju cilpas rodas, ja vienu un to pašu pāradresāciju konfigurē vairākās vietās.
- Plesk pāradresācijas: pārbaudiet Hosting Settings un iestatījumus “Permanent SEO-safe 301 redirect” / domēna pāradresāciju.
- .htaccess: ja nesen to labojāt, īslaicīgi pārdēvējiet
.htaccess testam.
- WordPress spraudņi: īslaicīgi atspējojiet pāradresāciju/kešošanas/drošības spraudņus.
4) Ja izmantojat Cloudflare: salāgojiet SSL/TLS režīmu
Ja origin pusē (GARMTECH) ir korekts SSL sertifikāts (piemēram, Let’s Encrypt Plesk panelī), Cloudflare SSL/TLS režīmam jābūt Full vai Full (Strict).
- Izvairieties no Flexible, ja origin serveris pāradresē HTTP→HTTPS — tas bieži rada bezgalīgas pāradresācijas.
- Pēc izmaiņām notīriet Cloudflare kešu un pārbaudiet vēlreiz.
5) Biežākie WordPress labojumi
- Atjaunojiet rewrite noteikumus: Settings → Permalinks → Save Changes.
- Notīriet LSCache: LiteSpeed Cache → Toolbox → Purge All.
- Pārbaudiet, vai HTTPS nav piespiests spraudņos vai
wp-config.php.
Pēc labojuma
Kad vietne atveras korekti, ieslēdziet spraudņus atpakaļ pa vienam (ja tos atspējojāt), lai pārliecinātos, ka pāradresāciju cilpa neatgriežas.