Background of the issue:
I'm trying to create redirects for translated pages and posts because I need to adjust the automatically created URLs. After changing them and saving, a Yoast SEO pop-up appears to create a redirect, which I confirm. The redirects show up in the Yoast database. The issue can be seen at: hidden link. I expected to see: hidden link
Symptoms:
Instead of redirecting to the new URL, I am taken to an Error 404 page at the old URL: hidden link.
Questions:
Why are the redirects not working despite being confirmed in the Yoast database?
How can I ensure the redirects take me to the new URL instead of a 404 page?
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
Hi,
Could you please double-check that the redirect exists exactly as needed, including the full old URL with the language path (/de/) included?
Sometimes redirects don’t match properly if the full path isn’t captured, especially with multilingual sites using WPML.
Also, please try the following steps:
1. Permalink flush
Go to Settings → Permalinks and simply click “Save Changes”. This flushes and regenerates WordPress rewrite rules, which can help resolve redirect issues caused by permalink conflicts.
2. Clear all caches
If you have any caching in place (plugin-based, server-level like NGINX, or services like Cloudflare), please clear all caches, including:
* WordPress cache plugin (if used)
* Hosting/server-level cache
* Cloudflare or CDN cache
* Browser cache (for accurate testing)