This YOURLS plugin enables the possibility to have different redirection URLs depending on the country of the visitor, by using YOURLS GeoIP plugin or by using the web server's built-in GeoIP module.
It is strongly recommended to use this plugin along with 302-instead plugin to avoid the 301 caching hell :)
For any given short URL you need to 'Geoize' (e.g: http : //my-yourls-installation/blah):
Given the following long URLs:
https://blah.something/product/product-a
This is the default page in Englishhttps://blah.something/ru/product/product-a
This is a Russian pagehttps://blah.something/fr/product/product-a
This is a French pageCreate links in the admin panel, you need to add short URLs like
https://my-yourls-installation/a
for https://blah.something/product/product-a
https://my-yourls-installation/a-ru
for https://blah.something/ru/product/product-a
https://my-yourls-installation/a-fr
for https://blah.something/fr/product/product-a
Share
After that, you just need to share https://my-yourls-installation/a
with others,
It will automatically detect and match my-yourls-installation/a-[geocode]
to redirect to the corresponding locale page or just go to the default (English) page.