Background of the issue:
I am setting up a conference site that needs to be in French and English. We have registered two domains for this purpose, one in English and the other translated into French. I want to know if it's possible to use WPML for one site, but when switching to the French side, it uses a different domain name.
Symptoms:
No specific issue or error message mentioned.
Questions:
Is it possible to use WPML for one site with two different domains for different languages?
Yes, WPML fully supports using different domains per language—this is called the Different domains per language setup, and it’s one of the three main language URL formats WPML offers.
What You Need:
1. WPML Multilingual CMS plugin installed and activated.
2. Two domains pointing to the same WordPress installation.
3. Correct DNS settings and server configuration so both domains resolve to the same WordPress instance.
How to Set It Up:
1. Go to WPML → Languages in your WordPress dashboard.
2. Scroll to Language URL format.
3. Select “A different domain per language”.
4. Assign each language to its domain:
• Example: englishsite.com → English
• frenchsite.fr → French
5. Save the settings.
Important Notes:
• Both domains must be properly configured in DNS and must point to the same server and WordPress site.
• Your web server (Apache/Nginx) must be configured to serve the same WordPress site for both domains.