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.

This topic contains 0 replies, has 1 voice.

Last updated by przemyslawZ-4 2 months, 3 weeks ago.

Author Posts
October 22, 2025 at 4:19 pm #17509161

przemyslawZ-4

Hello,

I am having a problem with link generation on my blog, which uses the WPML "Different domains per language" setting.

My main language is Polish (PL), using the raiseyoursales.pl domain. I have other languages configured, for example, Slovak (SK) on the raiseyoursales.sk domain.

The issue is that although the post slugs are correctly translated, the domain part of the link is always incorrect. Specifically, the TLD is always .pl (from my main language) instead of the correct TLD for that language (e.g., .sk).

Here is a specific example of what is happening:

Main (PL) URL (Correct): hidden link

Slovak (SK) URL (Expected): hidden link

Slovak (SK) URL (What is actually generated): hidden link

As you can see, the slug for the Slovak version is correct, but the domain is wrong (it uses .pl instead of .sk). This problem occurs for every secondary language.

I have already tried some troubleshooting steps without success:

I tried to run "Update internal links" from the WPML -> Settings page. The process starts but fails with an error after some time.

I also tried to go to WPML -> Languages -> Language URL format to re-save the settings. However, when I try to save, I receive an "Invalid" error, even if no changes were made.

My WPML settings are configured to use different URLs for each language. Could you please help me identify why the TLD is not being correctly applied and why I am getting these errors?

Thank you.

October 23, 2025 at 5:26 am #17510639

przemyslawZ-4

The cause of the problem was Yoast SEO which created redirection.