How do you make a multilingual website?
Please advise the flame or the decision that the multilingual site does not simply change the language in the choice of the flank already on the website, but that ru or com, depending on the choice of language, is added at the end or at the beginning of the domain name. Anyway, I need to make reference to the same site to different people, but for some people to open it in English and others to Russian, whichever I give them. What's the solution? Thank you.
If you want to change exactly.
.com- it's a problem. It's not possible to make a multi-lingual website (if not to redirect everything, which is bullshit).
If it's really important to you (to be ru and com) you'll have to set up two different sites. There's nothing wrong with that, by the way.
But it's probably not a principle for you. And you'll probably be separated like ru.mysite.com and en.mysite.com; or mysite.com/ru mysite.com/en
Wardpress has a solution for that. It's called a multisite. Read it. https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8 ♪ In summary, you get two websites, but you manage them more easily than two separate sites (e.g., you can set up and update the plagins at once, you can create skirts that have access to the whole network, etc.).
It's important to note that some planners are working on a multisite.
There are also flames that operate multi-lingualism without the need for a multi-site. https://wordpress.org/plugins/polylang/ - one of the popular. https://wpml.org/ru/ - It's probably better, but he's paid.
If the site in every language has its structure, set up a multisite.
If the structure is one and only the language changes, use the flame.