Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Los_Angeles (GMT-07:00)

This topic contains 20 replies, has 0 voices.

Last updated by Bobby 2 months, 3 weeks ago.

Assisted by: Bobby.

Author Posts
December 11, 2025 at 3:50 pm #17656828

Apa SEO

If I switch to the english version of an article from italian, usually I get the right content. On some articles though I get a 301 and redirect to a different article.

December 11, 2025 at 7:47 pm #17657431

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

If possible, please share with me a link to the article with the 301 redirect.

Also, make sure that the article is publicly accesible as we wont be able to review it if it's not published yet or private.

This will additionally help us run a redirection detect tool to see what might be causing this redirection.

December 12, 2025 at 4:36 pm #17660118

Apa SEO

Since we hold technical documentation which is reserved to our user base I cannot publish the article. Is there another way to show you that very page?

December 12, 2025 at 8:20 pm #17660744

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Would it be possible to share with us access?

I have enabled the private field reply

December 17, 2025 at 2:01 pm #17671275

Apa SEO

Hello, if needed I can provide access to production site, let me know

December 18, 2025 at 9:35 am #17673787

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you, I am currently review this and will update you shortly !

December 18, 2025 at 7:04 pm #17676146

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there.

At the moment I have not been able to reproduce the 301 in the staging site.

Backend Permalink:

hidden link

Front end Permalink:
hidden link

Testing the front end switch to Italian and back to English.

Italian :
hidden link

I can't switch back to EN using the language switcher BUT using the WPML footer language switcher (added via WPML->Languages to test) works OK.

If possible, please edit the previous private reply and share with me access to the production site where the 301 is reproduced.

Also, verify that in the production site there are no items in the trash, this could cause such issues.

December 23, 2025 at 11:02 am #17684362

Apa SEO

The edit private message feature does not allow me to edit the provided credential, can you enable sensitive data fields? Thank you very much

December 23, 2025 at 7:15 pm #17685500

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Re sent, thank you!

December 24, 2025 at 10:23 pm #17687431

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you, I am currently reviewing this.

It seems like there is a constant mix up on the URLs.

For example I was in the URL hidden link , viewed it in the front end and then it switched to ID 39771.

Will run some WPML troubleshooting actions and update you.

Do you use any third party plugins to add 301 redirects anywhere? This would help understand if a third party plugin is also involved.

December 26, 2025 at 6:35 pm #17688785

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

I have done more research on htis and it looks like the issue here might be in the actual structure of the manual articles.

Let's take this article for example since it has an existing connected translation.

ITALIAN: hidden link

ENGLISH: hidden link

1. Italian works OK and theres a translation attached
2. When switching to the translation WordPress does a 301 redirect because it cannot serve the EN URL.

Since the EN URL ends with en/manuale/semantic-graph-navigator-functional-guide/
WordPress believes that you are instead attempting to access
hidden link

which is the ITALIAN version (without the -4), this specific article does not have a translation which is why the language switcher then points back to the /en/ homepage.

3. Now let's try to access the manual article directly.

You can go to hidden link and try to locate it, you will notice that many items are missing such as Contents, and other items.

Also in the backend you can see that Edition and Topics are not tranlsatable.

And overall if you navigate to
hidden link
Select 2025.11 you will get an error saying

This item is not in the selected pathway.

How are manual articles created and which plugin is being used? The issue seems to come from the actual pathway rather than a translation problem, when the article is not accessible WordPress then tries to serve what it thinks we are attempting to access.

January 7, 2026 at 5:01 pm #17710320

Apa SEO

Hi, I investigated the situation further, also with the help of ChatGPT. It seems that the problem is a phenomenon called ‘permalink fallback’ where WordPress loads an article that has similarity to the requested url. This is to avoid SEO problems, apparently.
In my case, the url
/en/manual/semantic-graph-navigator-functional-guide-4/
loads
/en/manual/semantic-graph-navigator-functional-guide/
but keeps the url unchanged.
Now we don't know where this semantic-graph-navigator-functional-guide-4 came from, because it exists only in Italian.
Probably after the translation with ATE the system creates this temporary url, because it is a clone of the Italian one, and then in publication phasei a manual url is used. We don't know. What do you think? Are there any solutions, settings or tricks that allow me to use only existing urls? Other than attention, I would say?

Thank you very much

January 7, 2026 at 8:45 pm #17710706

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you for updating me, and yes that is overall correct for WordPress, it will always try to serve a fallback path.

I believe we will have more clarity once I know the following:
How are manual articles created and which plugin is being used?

This will help me see if we can find some related information if a third party plugin is involved.

January 9, 2026 at 3:48 pm #17716694

Apa SEO

Oh ok sorry I did not reply.
Manual articles are created by hand, published, and then sent to ATE for translation.
My guess is that they are linked before being published, because sometimes I see this situation:

ENG, we try to load
hidden link

it goes 301 to
hidden link

if I query the db for semantic-graph-navigator-functional-guide as post_name I see the italian article with that post_name, ok, the english article with that post name but english guid is
dirty, hidden link

italian guid is clean, but wrong
hidden link

I extended the admin access for one week.
Thank you

January 12, 2026 at 9:20 pm #17723171

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

It looks like there were 2 issues here:

1 - the English translation was corrupted

2 - There are 3 article with a similar name, when I translate all 3 then it works OK and the redirects stop.

Semantic Graph Navigator - Functional Guide

There are 3 entries.

hidden link

39771

hidden link

50836

hidden link

51852

When I view them in the backend it shows that they all 3 are missing their translations.

However for ID 39771 I added a translation and it was ID 62069

NOTE: At the moment the English translation needs to be added as it was corrupted and overwritten.

Also, is there a reason these items were set to "manual" translation, rather than ATE? If you decide to use ATE I can add some free credits to cover the re translation of this manual article into English.

The topic ‘[Closed] Switching to english version of an article does 301’ is closed to new replies.