Если бы у меня был веб-сайт в следующих разных местах:
www.site.com / uk / www.site.com/us/ www.site.com/ca/
Когда «Пользователь X» (возможно, даже Google) впервые переходит на www.site.com, я хочу проверить его IP-адрес и предположить, что они должны быть перенаправлены на / uk / версию (или любую другую).
пользователь по-прежнему может изменить свою страну в любое время (ala GoDaddy.com), но когда они изначально приземляются и перенаправляются, что я должен отправить в качестве кода состояния HTTP?
Сначала я подумал о 301, но техническине постоянное перенаправление, потому что «Пользователь Y» может быть из Канады, и поэтому www.site.com следует перейти на www.site.com/ca/
Cheers!