У меня возникли проблемы с пониманием канонических URL-адресов в отношении того, как, по-видимому, обрабатывают поисковые системы и Facebook.Разница между rel = "canonical" и og: url?
Сайт Google Maps powered by site позволяет посетителям использовать социальные сети, чтобы запросить концерт в своей стране. Одна из страниц, о которой идет речь, находится по адресу: http://izzy.nogig.in/
Когда пользователь нажимает на свой маркер страны, он дает им варианты совместного использования (твиттер/facebook/и т. Д.), Которые при совместном использовании будут совместно использовать URL-адрес специально для этой страны, например : izzy.nogig.in/usa? или izzy.nogig.in/spain? и т.д.
Все эти страны в размере URL на много дублированного контента, поэтому я использую следующие указать поисковые системы на страницу я хочу занимает: -
<link rel="canonical" href="http://izzy.nogig.in/_?"/>
Для Facebook Любит засчитываются каждая страна я установил свой Open Graph «ог: URL» следующим образом, например:
<meta property="og:url" content="http://izzy.nogig.in/australia?" />
Теперь, когда я бегу URL конкретной страны через отладчике объекта Facebook (. например http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fizzy.nogig.in%2Faustralia%3F) он показывает следующее : -
Response Code: 206
Fetched URL: http://izzy.nogig.in/australia
Canonical URL: http://izzy.nogig.in/australia
Mismatch og:url and canonical url:
og:url tag in the header is not the same URL as rel='canonical' link in the html.
Вышеупомянутая ошибка - это то, что меня смущает. Я знаю, что они несовместимы, но я думал, что это правильный способ сделать это.
Все в отладчике выглядит хорошо для меня (правильная ссылка, описание, изображение и т. Д. Для каждой страны), и я не могу изменить значение rel = "canonical" в соответствии с моим ок. единственная страница (без учета страны) для поисковых систем.
Я считаю, что все работает правильно. Должен ли я просто игнорировать ошибку из отладчика, или я неправильно настроил это? Я не хочу, чтобы «нравы» для каждой страны все исчезали и считались по отношению к rel = «каноническому» URL.
Большого спасибо - Будет
Кажется, что отлаживатель Open Open от Facebook больше не предупреждает, имеет ли страница разные 'ссылки rel =" canonical "и' og: url'. – kolen