Я использую эти метатеги, чтобы сканер Google знал, что у меня есть два языка для моего сайта, как предлагается здесь support.google .
<link rel="alternate" hreflang="x-default" href="http://www.example.com" />
<link rel="alternate" hreflang="de" href="http://www.example.com/de" />
<link rel="alternate" hreflang="en" href="http://www.example.com/en" />
Так что иногда содержимое example.com
будет таким же, как example.com/de
, а иногда example.com
будет таким же, как example.com/en
.
Я использую следующий кодопределить язык
const lang = (
getLangFromUrl(req.url) ||
getLangFromCookies(req.cookies) ||
getLangFromHeader(req.headers) ||
'de'
);
, а Google обнаружит example.com
и example.com/de
как дублированные страницы.
Подскажите, пожалуйста, как это правильно сделать?