(у меня нет достаточной репутации размещать со ссылкой, так что все HTTP: // будет HTTP: /)после изменения моего WordPress постоянной ссылки, мой facebook как подсчеты ошибется
Я изменил мой WordPress постоянную ссылку от HTTP:/SITEURL/р = число к HTTP:/SITEURL/номер/бруски
добавить код в заголовок, чтобы сказать facebook старый почтовый адрес и новый почтовый адрес, как показано ниже
<?php if (is_single() || is_page()) {
$urlidcheck = get_the_id();
if($urlidcheck <= 85){
?>
<meta property="og:url" content="http:/siteurl/?p=<?php the_ID(); ?>" />
<link rel="canonical" href="http:/siteurl/?p=<?php the_ID(); ?>" >
<?php } else { ?>
<meta property="og:url" content="<?php get_bloginfo('url'); ?>" />
<?php }
}
?>
После того, как я использую инструмент отладки для удаления царапин, он работает хорошо, но временно.
После соскабливания, URL-адрес получателя, канонический URL-адрес и URL-адрес og: все верно, как показано ниже.
извлечённому URL HTTP:/SITEURL/47/турфирма-сеул выполняющихся
Canonical URL HTTP:/SITEURL/р = 47
мета свойство = OG: содержание URL = HTTP:/SITEURL /? р = 47
но показывает предупреждения, как показано ниже
[круговой Перенаправление путь] Обнаружен круговой путь перенаправления (подробнее см. Раздел «Путь перенаправления»).
[Несоответствие og: url и canonical url] og: тег url в заголовке не совпадает с URL rel = 'canonical' в html.
[Parser Mismatched Metadata] Результат анализатора для этих метаданных не соответствует входным метаданным. Вероятно, это было вызвано непредвиденным заказом данных, при этом несколько значений указываются для свойства, ожидающего только одно значение, или значения свойств для данного свойства несовместимы. Вот входные свойства, которые не были видны в анализируемом результате: 'og: locale: locale'
Спустя несколько дней значения fb, как и числа, начнут неожиданно исчезать. Я использую инструмент «Отладочный обмен» для проверки, это показывает, что URL-адрес Canonical пошел не так, но og: url по-прежнему прав.
извлечённому URL HTTP:/SITEURL/47/турфирма-сеул выполняющихся
Canonical URL HTTP:/SITEURL/47/турфирма-сеул выполняющихся
мета свойство = OG: содержание URL = HTTP:/SITEURL/р = 47
также предупреждения выскочит, как показано ниже
[Может не следует Redirect Path ] Использование данных из http:/siteurl /? P = 47, потому что после пути перенаправления произошла ошибка.
[Круговой путь переадресации] Обнаружен круговой путь перенаправления (подробнее см. Раздел «Путь перенаправления»).
[Не удалось выполнить перенаправление] URL-адрес запрашивал перенаправление HTTP, но его не удалось выполнить.
Так что я должен каждый раз печатать каждое сообщение каждые несколько дней, что очень утомительно.
Любой может дать мне подсказку и инструкцию о том, как решить проблему? Большое вам спасибо. И спасибо за ваше время в любом случае.
Вам нужно будет сохранить старые URL-адреса для скребка FB, чтобы он не перенаправлялся на новый, а они должны доставлять соответствующие метаданные OG. https://developers.facebook.com/docs/plugins/faqs#faq_1149655968420144 – CBroe