WordPress wp-json foutmelding rest_cookie_invalid_nonce {“status”:403}

Probleem:
Je hebt een WordPress website van een test- naar een productieomgeving verplaatst en nu werkt deze niet helemaal juist meer. De volgende problemen doen zich voor:

  • Elementor wordt niet meer ingeladen wanneer je een pagina wilt wijzigen
  • De Redirection plugin geeft aan dat de REST API mislukt
  • De statistieken van WordPress SEO in de wp-admin omgeving worden niet ingeladen

Deze worden veroorzaakt omdat de WordPress wp-json niet correct kan functioneren.

In de brower developer toolbar zie je voor een aantal verzoeken de volgende foutmelding. De status 403 geeft aan dat het authenticatieverzoek van wp-json niet gevalideerd kan worden.

{"code":"rest_cookie_invalid_nonce","message":"Cookie nonce is ongeldig","data":{"status":403}}

Oplossing:
Mogelijk is het domein van jouw website niet juist ingesteld. Een verschil van http:// en https:// is al voldoende om bovenstaande problemen te veroorzaken.

Dit kan je snel controleren door naar https://www.domeinnaam.nl/wp-json te gaan. Als je dit in Firefox doet wordt het resultaat netjes leesbaar gemaakt. Chrome toont de pure output.

Bij url: en home: moeten dezelfde domeinnamen met protocollen staan. Is dat niet het geval? Corrigeer dat dan door een van de onderstaande oplossingen uit te voeren:

  • Klik in wp-admin op Instellingen > Algemeen en pas de adressen aan
  • Pas de instellingen aan in wp-config.php
  • Pas de instellingen via PHPMyAdmin aan in de wp_options tabel

Oplossing getest op:
WordPress 5.3.2 met Elementor, Redirection en WordPress SEO

Laat een reactie achter

Your email address will not be published. Required fields are marked *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.