Mijn vraag
Ik krijg de error ERR_TOO_MANY_REDIRECTS als ik het volgende toevoeg in .htaccess:
De melding krijg ik zowel op Chrome als Edge.
Ik krijg deze error bij een WordPress 5.7 installatie door gebruik te maken van de laatste WordPress Docker image op een lokale server.
Maar ook op een WordPress 5.7 installatie via Installatron bij hosting provider Vimexx.
Dus ergens doe ik iets verkeerd. Maar wat? Want dit "truukje" staat zo vaak genoemd op internet...
De redirect lijkt te werken want http://www.xxxxxxxx.com gaat na het aanpassen van de .htaccess file naar https://www.xxxxxxxx.com. Aleen https://www.xxxxxxxx.com geeft nu de error. Ook bij het direct benaderen van https://www.xxxxxxxx.com.
In WordPress staat https://www.xxxxxxxx.com als URL ingesteld.
De totale .htaccess file ziet er als volgt uit: (het bovenste stuk is standaard WordPress)
Relevante software en hardware die ik gebruik
Apache 2.x.
WordPress 5.7.
Wat ik al gevonden of geprobeerd heb
Browser history verwijderd.
WordPress cache verwijderd.
Apache log staat niets anders in dan:
Dat is waarschijnlijk ook omdat de redirect zelf gewoon goed gaat.
Ik krijg de error ERR_TOO_MANY_REDIRECTS als ik het volgende toevoeg in .htaccess:
code:
1
2
3
4
5
| <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> |
De melding krijg ik zowel op Chrome als Edge.
Ik krijg deze error bij een WordPress 5.7 installatie door gebruik te maken van de laatste WordPress Docker image op een lokale server.
Maar ook op een WordPress 5.7 installatie via Installatron bij hosting provider Vimexx.
Dus ergens doe ik iets verkeerd. Maar wat? Want dit "truukje" staat zo vaak genoemd op internet...
De redirect lijkt te werken want http://www.xxxxxxxx.com gaat na het aanpassen van de .htaccess file naar https://www.xxxxxxxx.com. Aleen https://www.xxxxxxxx.com geeft nu de error. Ook bij het direct benaderen van https://www.xxxxxxxx.com.
In WordPress staat https://www.xxxxxxxx.com als URL ingesteld.
De totale .htaccess file ziet er als volgt uit: (het bovenste stuk is standaard WordPress)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| # BEGIN WordPress # The directives (lines) between "BEGIN WordPress" and "END WordPress" are # dynamically generated, and should only be modified via WordPress filters. # Any changes to the directives between these markers will be overwritten. <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule> |
Relevante software en hardware die ik gebruik
Apache 2.x.
WordPress 5.7.
Wat ik al gevonden of geprobeerd heb
Browser history verwijderd.
WordPress cache verwijderd.
Apache log staat niets anders in dan:
code:
1
| 172.21.0.1 - - [15/Mar/2021:12:30:53 +0000] "GET / HTTP/1.1" 301 564 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36 Edg/89.0.774.50" |
Dat is waarschijnlijk ook omdat de redirect zelf gewoon goed gaat.
👉🏻 Blog 👈🏻