Я работаю на многоязычном сайте, используя asp.net mvc, и мне интересно, как поисковые системы будут индексировать мой сайт, если URL будут одинаковыми для всех языков, например:
mysite.com/article/25/my-first-article //for spanish
mysite.com/article/25/my-first-article //for english
Im control language setс помощью этого действия:
public ActionResult SetCulture(string culture)
{
HttpContext.Session["culture"] = culture
return Redirect(Request.UrlReferrer.ToString());
}
Я управляю текущим языком, используя несколько ссылок, таких как:
<%= Html.ActionLink("English", "SetCulture", new {controller = "Culture", culture = "en"})%>
<%= Html.ActionLink("Español", "SetCulture", new {controller = "Culture", culture = "es"})%>
Будут ли поисковые системы индексировать обе версии контента?
Означает ли этоесть побочные эффекты на Page Rank?