gpt4 book ai didi

wordpress - 在 Facebook 上分享时出现错误 404

转载 作者:行者123 更新时间:2023-12-05 05:25:22 26 4
gpt4 key购买 nike

这个问题已经发布并解决了很多,但出于某种原因,我仍然无法将我的新帖子(使用 Wordpress)分享到 Facebook,无论是直接在 Facebook 上还是在我的帖子上使用 Share 插件(通过 Jetpack) .在这两种情况下,它都会返回 404 not found。 (没有图片,没有摘录,但点击后它会在我的帖子上正确重定向)。几天前它运行良好。

在来这里提问之前,我已经研究了几天,但我看到的所有解决方案都不适合我。我尝试使用 Facebook 链接调试器,一个 Facebook Like Fix 插件(显然对某人有用),调试与 www. 的链接,添加我在相关文章中找到的一些代码等。

我经常被重定向到这篇文章 ( http://www.passwordincorrect.com/issue-with-sharing-wordpress-posts-to-facebook/ )在想了很多可能导致这个问题但没有找到它之后,我什至想是否有可能(因为我的帖子没有安排)这发生在我在 Windows 上更改时区之后,Wordpress 会认为我发布了它“更早”?

所以我最终认为它与元数据有关,不幸的是,这对我来说仍然是个谜,因此我认为我的标题写得不正确。

这是我在无法分享的特定帖子上使用 Facebook 调试器时得到的结果:

Critical Errors That Must Be Fixed
Bad Response Code URL returned a bad HTTP response code.
Warning

Errors That Must Be Fixed
Missing Required Property The 'og:type' property is required, but not present.

Notice
Warnings That Should Be Fixed
Inferred Property The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.

不过,调试器在网站本身上运行良好。

我真的希望你们能给我一些关于如何让它工作的建议。如果需要任何其他详细信息,我很乐意将它们添加到我的帖子中。


后期编辑:

所以我一直在寻找问题的根源。现在出于某些原因,我什至无法为我的“website.com”和我的长辈帖子“website.com/post-that-used-to-work”重新抓取信息(使用 FB URL 调试器),即使我可以看到已经存在的抓取信息。 (不像最近的帖子,在那里我既看不到现有的抓取也看不到新的抓取)

根据:https://developers.facebook.com/docs/sharing/best-practices ,我在标题中添加了所有需要的 metas "og:",但没有用。

似乎已经有什么东西在调用它,所以我安装了 NGFB 插件,它告诉我 Yoast SEO 和 Photon(由 Jetpack 提供)存在问题。我将它们都停用了,但没有用。

尝试调试帖子上的链接并尝试重新抓取信息时,我仍然遇到这些错误:

Error parsing input URL, no data was cached, or no data was scraped.

重新抓取时在网站本身:

Object at URL 'http://website.fr/' of type 'website' is invalid because a required property 'og:title' of type 'string' was not provided.

当显示一个非工作帖子现有抓取信息时:

Critical Errors That Must Be Fixed
Bad Response Code URL returned a bad HTTP response code.

Errors That Must Be Fixed
Missing Required Property The 'og:type' property is required, but not present.

Warnings That Should Be Fixed
Inferred Property The 'og:url' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags.
Inferred Property The 'og:description' property should be explicitly provided, even if a value can be inferred from other tags.

当点击确切地查看我们的抓取工具为您的 URL 看到的内容时:

-非工作职位:

Document returned no data

-网站本身:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="Refresh" content="0;url=defaultsite">
<!-- FR -->
</head>
<body>
</body>
</html>

最后是我现在的头部:

<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" <?php language_attributes(); ?>> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" <?php language_attributes(); ?>> <![endif]-->
<!--[if gt IE 8]><!--> <html <?php language_attributes(); ?>> <!--<![endif]-->
<head>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="Content-Type" content="
<?php bloginfo('html_type'); ?>;
charset=<?php bloginfo('charset'); ?>" />
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<meta name="description" content="Description (changed)"/>
<meta name="author" content="Author (changed)"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta property="og:title" content="Title (changed)" />
<meta property="og:site_name" content="Site name (changed)"/>
<meta property="og:description" content="Description (changed)" />
<meta property="og:url" content="http://website.fr" />



<link rel="shortcut icon" href="<?php echo THEME_DIR; ?>/favicon.ico" />
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS2 Feed" href="<?php bloginfo('rss2_url'); ?>" />
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />


<title><?php wp_title(); ?> - <?php bloginfo( 'name' ); ?></title>

<?php wp_head(); ?>

</head>

但对于 Google+ 和 Twitter,一切正常。我真的希望有人能帮助我解决我的问题。

最佳答案

要解决这个问题,只需访问 https://developers.facebook.com/tools/debug/og/object/并点击“获取新的刮取信息”。事先清除您的网站缓存是个好主意。

我仍然不知道为什么会出现这个问题,我也没有使用预定的帖子,但这立即解决了我的问题。

关于wordpress - 在 Facebook 上分享时出现错误 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31635896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com