Background of the issue:
I am trying to use euro redirects within my site. I have redirected an old URL to redirect to the new URL in Portuguese. Both of these URLs originally were Portuguese. Here is the old URL: hidden link and here is the URL that I wanted to be directed to: hidden link
Symptoms:
When it redirects, it now redirects to the English version of the Portuguese URL. Instead of seeing the expected URL, I got: hidden link
Questions:
Why is the redirect going to the English version instead of the Portuguese version?
How can I ensure the redirect points to the correct Portuguese URL?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
When calling your link in the browser is redirects to:
hidden link
As you can see, it uses "#38;" instead of "?" or its HTML entity and this is why the language parameter can not work. There should be an ampersand before #38.
Could you please provide more details about how you created this redirect?
Are you using the plugin "Quick Page/Post Redirect Plugin" for this purpose? If so, please add osme screenshots about how this redirect was added.
Thanks Andreas, I created the redirect using "Quick Redirects" - I cannot attach screenshots since I keep getting error messages when I try - should I be using a different plugin?
I see it redirects to wrong page but it also open wrong URL if you try to visit this URL: hidden link
1) Are you sure, this URL opened and worked fine before without redirect?
2) Does redirect even work fine when the WPML plugin is disabled? It should work fine even without WPML. Since it is a redirect rule, it might return 404 without WPML but still should redirect from your old to new URL.
Please check as it might not be directly related to WPML plugins.