网站不是有效的 - 但它是(Site not valid - but it is)

2019-06-23 17:32发布

所以,我建立了一个名为“dagbok.nu”网站,“现在日记”是瑞典的:)

总之,创建Facebook应用程序时,它声称该网站的网址是无效的,以及应用领域。 对于网站的网址,我用“ http://dagbok.nu ”和网站域名,我用“dagbok.nu”。 请不要回复(我见过的人对类似问题做),我应该键入该计划的网站的网址和不带域 - 这是我在做什么。

对,所以根据这里的另一个问题,一个可能的麻烦拍摄使用FB自己的URL刮板这个功能,所以我就是这样做的:

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdagbok.nu

而回复:错误解析URL:错误解析输入URL,没有数据被刮掉权,所以现在我可以假设它被认为是无效的原因是因为FB不能够凑的URL。 但为什么?

根据这个问题 ,原因之一似乎是FB已经认定URL不安全或“垃圾”。 我已经获得该领域从以前的所有人,这是不是所有的不可能。 但在做同样的事情,当马修在后-即试图使用域“在我的时间表张贴http://dagbok.nu ”,我没有得到任何信息。 状态框扩大仿佛要包括有关链接的缩略图和信息,但它只是包含在“(无标题)”文本,仅此而已。

所以,现在我不知道该怎么办。 我试图检查各地的网络从多台服务器的DIG和NS记录,似乎每个人都正确地解决它,我有朋友从双状态查询的网址为好。 我不明白什么是错的,我不知道如何问某人在FB如何解决这个问题。 是否有人在这里有一个很好的建议吗? 提前致谢! :)

编辑当改变域名指向完全相同的Web服务器和DOCUMENT_ROOT另一个域,它的作品! 因此,这绝对是与域“dagbok.nu”,而不是与该网页上的代码中的问题。

编辑在使用调试功能上面-我看到在服务器中没有活动日志都没有。 Facebook的甚至不与服务器联系。 当使用备用网址 - 从最后一次编辑之一,它在日志中弹出,因为它应该。

编辑我提交了一份bug报告与Facebook,他们的第一个反应是,他们将跟进。 现在,一个月后,我收到一封电子邮件,说:“我们根据影响到开发者社区优先的错误。因为这个错误报告并没有受到重视,从其他开发商,我们正在关闭它,以便更好地集中在顶部问题”,然后他们告诉我这里去计算器来试图解决我的问题 - 但问题是他们,当然没有人报告说我的网站不能正常工作,它只会影响我,我还没打开来呢,由于这个错误!

编辑我要提交新的错误报告,但我甚至不能现在,因为他们阻止错误报告与此URL以及!

我不得不修改URL - 这里是新的bug报告

Answer 1:

当Facebook试图放弃你的网站信息,他们将来电转到您的服务器与特定的用户代理名为“ facebookexternalhit ” ...

Facebook需要刮你的页面知道如何在工地附近显示。

Facebook的擦伤您的网页,每24小时,以确保性能是最新的。 当打开网页图形管理员点击Like按钮,并在订立Facebook的URL短绒的URL页面也被刮掉。 Facebook的观察您的网址缓存头 - 这将着眼于“过期”和“缓存控制”的优先顺序。 然而,即使您指定的时间较长,Facebook将刮你的页面每隔24小时。

刮具的用户代理是: “facebookexternalhit / 1.1(+ http://www.facebook.com/externalhit_uatext.php )”

  1. 请确保它不会阻止你的服务器防火墙
  2. 看看你的服务器日志,如果它甚至试图访问你的网站
  3. 如果你认为这是一个防火墙问题看看这个链接


Answer 2:

你的问题似乎是与你的字符编码字符串。 Apache服务器正在发送不受支持的字符串latin1 。 已经定义了你meta:content-typeiso-8859-1 。 见W3C验证

从我所看到的,如果遇到任何一个Facebook的解析器将立即停止无法识别的字符编码字符串或者在字符编码字符串匹配您的标题和meta标签之间。

这个问题可能是从您发起httpd.confphp.ini文件。 这些更改以匹配您的meta并重新启动Apache。 由于这个问题似乎是特定领域的,我会检查httpd.conf第一。



Answer 3:

可能您的域名被列入黑名单? 你可以尝试收发的网址给别人,看看如果Facebook给你一个“此邮件包含被阻止的内容...”错误?

例如:



Answer 4:

如果你没有在页面上提供一定的最低Facebook的标记,它会响应“错误解析URL:错误解析输入URL,没有数据被刮掉。” 我只能看着网页,但现在看来,dagbok.nu不包含Facebook的标记。 我不知道是什么东西必须出现在最低限度,但在我的实现,我假设FB:APP_ID meta标签和JavaScript SDK脚本必须在那里。 你可能想看看http://developers.facebook.com/docs/guides/web/#plugins ,特别是身份验证部分。

我发现了你的问题,因为我今天有同样的错误,原因未知。 我发现,这是因为我的OG的内容引起的:像meta标签中使用了不正确的URL到我试图使用的图像。 所以,当你添加Facebook的标记到您的网页,请确保您的值是正确的,或者您可能会继续收到此消息。



Answer 5:

这似乎并不如果你看看我所发现的是一个Facebook的问题。

与测试时,结果W3C在线验证工具是2分的结果1。

测试的使用:dagbok.nu但要注意http://dagbok.nu在检测结果没有差异。 删除最后一个前进测试之间斜线英寸


测试:1
结果:72个错误0警告
注意:这里显示的是源框架集 DOCTYPE网页的片段。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<NOSCRIPT><IMG SRC="http://svs.bystorm.se/rv?java=off"></NOSCRIPT><SCRIPT SRC="http://svs.bystorm.se/rvj"></SCRIPT>
<HTML STYLE="height:100%;">
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html;charset=iso-8859-1">



测试:2
结果:4个错误1个警告
注意:这里显示的是源过渡 DOCTYPE网页的片段。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<title>Dagbok: Framsida</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="author" content="Jonas Eklundh Communication (http://jonas.eklundh.com)">
<meta name="author-email" content="jonas@eklundh.com">
<meta name="copyright" content="Jonas Eklundh Communication @2012">
<meta name="keywords" content="Atlas,Inneh&aring;llssystem,Jonas Eklundh">
<meta name="description" content="">
<meta name="creation-time" content="0,079s">
<meta name="kort" content="DGB">


做了几秒钟相隔时表示页的重定向发生反复的试验循环这些结果。

访问使用这些安全网址的网站时, 安全警告出现在Firefox和Chrome:
https://dagbok.nu
https://www.dagbok.nu

浏览器显示的网站不应该被信任,因为它是一个使用无效的安全证书伪装成另一个网站* .loopiasecure.com

建议:检查您的.htaccess文件,CMS设置,页面重定向和安全设置。 使用上面的源代码的网页认识到被服务发现什么设置不正确的文件位置/文件名。

一旦这样做了,我认为Facebook会很乐意再调试你的网页,并提供更多的建议。



Answer 6:

有同样的问题,我发现这是在我的域的AAAA记录不正确的IPv6地址。 IPv4的记录是正确的,因此网站在浏览器中工作,但显然FB检查IPv6记录!



文章来源: Site not valid - but it is