Skip to content
Grav 2.1 is out: every page speaks Markdown. 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 · 339 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 Marcel, 5 days ago
0 83 5 days ago
Support · by JakobDB, 6 days ago
1 89 5 days ago
Support · by ramenos, 7 days ago
3 103 6 days ago
Support · by gravinator, 2 weeks ago
3 228 7 days ago
Support · by Roger Parkinson, 2 weeks ago
3 308 2 weeks ago