Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

How to set the website to run on two domains in different languages?

Started by Peter Simkovic 11 months ago · 4 replies · 418 views
11 months ago

Hi guys, I am running a website in two different languages. I use langswitcher plug-in to switch between these two languages and everything is working fine. Anyway, I want to buy a domain in a country of the second language to redirect to my website (e.g. mydomain.tld/en) to be easily searchable and visible in that country. Is it possible to setup the website the way it all appear to be run second language domain (not only to redirect)?

👍 1
11 months ago

is this example correct?
when en is clicked you want it show my-en-site.com
when fr is clicked you want it show my-fr-site.com
and you want to manage those together from one grav?

👍 2
11 months ago

so how about something like this for links?
Multi-language links in Agency Theme

in addition to it we would just add something like this

TWIG
if active language is en domain = 'https://me-en-site.com'

if active language is fr domain = 'https://me-fr-site.com'

{{ domain ~ 'NAV1.URL'|t }}

to manage both domains, we can try using symlink somehow. i didnt try yet.

👍 1
11 months ago

i just tried symlink for public-html folder and it works :)

Suggested topics

Topic Participants Replies Views Activity
Support · by stell, 7 days ago
4 235 5 days ago
Support · by gravinator, 1 month ago
4 441 5 days ago
Support · by Gravver, 2 weeks ago
6 278 1 week ago
Support · by Marcel, 4 weeks ago
2 337 1 week ago
Support · by blu3prince, 2 weeks ago
1 251 2 weeks ago