Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html Vimeo oEmbed或iframe使网页给出403而不是200_Html_Http_Iframe_Vimeo_Oembed - Fatal编程技术网

Html Vimeo oEmbed或iframe使网页给出403而不是200

Html Vimeo oEmbed或iframe使网页给出403而不是200,html,http,iframe,vimeo,oembed,Html,Http,Iframe,Vimeo,Oembed,好了,伙计们 这里是由我的网页上的oEmbed/Vimeo(从共享按钮复制的简单iframe代码也是如此)引起的奇怪行为。首先,下面的网页将呈现完美,显示从Vimeo嵌入的视频,不会有错误,一切看起来都很好 然后,当你使用Postman、Fetch As Google或任何其他搜索引擎优化工具执行GET请求时,我会得到403禁止响应,这将打破该站点在任何搜索引擎中被引用的任何机会 我知道问题的根源是页面上的Vimeo视频,当我从页面上取下视频时,砰!我从HTTP请求中得到一个200 OK的响应

好了,伙计们

这里是由我的网页上的oEmbed/Vimeo(从共享按钮复制的简单iframe代码也是如此)引起的奇怪行为。首先,下面的网页将呈现完美,显示从Vimeo嵌入的视频,不会有错误,一切看起来都很好

然后,当你使用Postman、Fetch As Google或任何其他搜索引擎优化工具执行GET请求时,我会得到403禁止响应,这将打破该站点在任何搜索引擎中被引用的任何机会

我知道问题的根源是页面上的Vimeo视频,当我从页面上取下视频时,砰!我从HTTP请求中得到一个200 OK的响应

你们有办法解决那个奇怪的问题吗?或者是什么原因造成的


谢谢:)

你在《邮递员》中使用了什么视频URL,它返回了一个403,其中包含Vimeo的嵌入内容?Vimeo上的视频隐私设置可能会被设置为限制其嵌入使用。我使用的URL是给我403的页面,在该页面上有一个嵌入的Vimeo视频,当我删除视频时,Printaterier.com会给我一个200 OK.多个问题。页面源代码中链接的视频是公共视频,因此可以排除隐私设置的干扰。其他页面上会发生这种情况吗?我建议联系Vimeo.com/help/contact上的Vimeo支持人员以进一步排除故障(在您的消息中参考此堆栈线程)。谢谢,现在我用屏幕截图替换了视频。视频在另一个页面上,但它没有嵌入oEmbed,它给了我一个200。我会联系维梅奥。谢谢你的帮助。