Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing an error 525 on a multilingual webpage after installing SSL. The content appears empty, and despite setting up SSL certificates for all subdomains, the error message 'Not valid' still appears. The client has configured A records for language subdomains on Cloudflare.
Solution:
We recommend checking if the domains are set up correctly by following the testing method in our documentation: Testing if the domains are set properly. This involves ensuring that each domain shows the website without redirection when WPML is deactivated. Additionally, ensure that each site translation has an SSL certificate, or use a multi-domain SSL certificate. You can also test if the website is redirected using tools like wheregoes.com. If issues persist, consult with a network specialist or your domain registrar to verify SSL and DNS settings.

If this solution does not resolve your issue or seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket with us.

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 8 replies, has 0 voices.

Last updated by Christopher Amirian 1 month ago.

Assisted by: Christopher Amirian.

Author Posts
March 19, 2026 at 9:45 am #17910246

祥 陈

The multilingual webpage suddenly reported an error 525. After installing SSL, it could be accessed, but the content was empty.

March 19, 2026 at 10:20 am #17910443

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello,

The chat was disconnected, so I turned it to a ticket.

Please consider that you first need to check if the subdirectory mode works ok:

- Go to "WordPress Dashboard > WPML > Languages > Language URL Format".
- Check the "Different languages in directories" checkbox.
- Click the "Save" button.
- Go to "WordPress Dashboard > Settings > Permalinks".
- Click the "Save" button to flush the permalinks cache.

If it does, the issue is that after the SSL force, your previous setup in the domain registrar is wrong, and you need to follow the steps below to make it compatible:

https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/

Thanks.

March 20, 2026 at 2:40 am #17912635

祥 陈

I would like to know if the data from my previous page translations still exists?

When I followed the steps you mentioned above, I found that one of the languages had returned to normal.
However, for the other two languages, it might be because the SSL certificates were not set up. As a result, even after setting up the SSL certificates, refreshing the page still shows a blank page.

Additionally, I would like to clarify one more thing. If I use an independent subdomain as the translation page instead of the URL, are the translated contents of these subdomains shared?

March 20, 2026 at 6:31 am #17912701

祥 陈

Additional note: According to the operation you described, the different languages in the directory can work. However, if using independently, it still prompts "not void". Even though I have configured the SSL certificate, the issue persists.

March 20, 2026 at 10:50 am #17913614

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Ok thanks. Please check the testing method that is mentioned in the documentation for the separate domain mode:

https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/#testing-if-the-domains-are-set-properly

The whole reason to check the sub-directory mode is to see if it works and if you see your languages or not.

I can not tell you if it will work or not unless you check.

Also, setting up the SSL and proper DNS settings is something that you need to check with your domain registrar or a network specialist.

The important part is that when WPNML is off, you see all those domains for languages with SSL and without redirection, so the domain should show the website itself as the link I shared above in this reply to test.

If that is what you experience, then it should work and the VALID option should show. If not, then you need to fix it to have that way.

There is nothing that can be done on WPML side till that setup is correctly set in your DNS settings.

If you share the documentation with a network specialist they will know aht to do.

Thanks.

March 23, 2026 at 3:18 am #17916998

祥 陈

I am the network administrator. I have set up A records for corresponding language subdomains on Cloudflare, and have installed SSL certificates for all subdomains on the server where WordPress and WPML are installed. However, the error message "Not valid" still appears.

March 23, 2026 at 8:46 am #17917291

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hello,

There is nothing that we can do on our side here. You will need to make sure as I mentioned, that all the domains without WPML show the website without any redirects.

You can test if the website is redirected or not via a tool such as:

hidden link

We can not help more on this matter as WPML needs to have a 200 result for each domain to be able to work correctly in separate domain mode.

Regarding SSL, according to our documentation:

You should have an SSL certificate for each site translation, or one multi-domain SSL certificate.

I reference our documentation again here:

https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/

Thanks.

March 23, 2026 at 9:36 am #17917495

祥 陈

I'm not quite clear about what you mean by "domains without WPML installed". My domain is actually using multiple subdomains, and I have installed SSL for all of them and they all function properly. However, the pages I access are not the translated ones.

March 24, 2026 at 10:33 am #17921042

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

I was quoting on what the reaction of each subdomain or domains should be from the documentation:

Testing if the domains are set properly

It’s easy to check if the domains are set up properly. Before you set the option in WPML, simply visit your new domains or subdomains. They should all show the same site without a redirection.

For example, if you have the domains “example.com” and “example.de” (and WPML is deactivated) you should see the same content when you visit any of these domains.

Reference: https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/#testing-if-the-domains-are-set-properly

Otherwise, we do not have additional suggestions here.

A basic SSL-related test (which is not WPML related) can also help to see if you set the SSL correctly:

- Deactivate WPML
- Add an empty file such as license.txt to the root of the website.
- Access that site from the various domains that you have:

hidden link
hidden link
hidden link

- All of them should open the file without any issues and without redirecting the domain. So the file should open while the domain stays as is.

That's it. We do not have other way to test if you set the domains correctly.

Thanks.