[英]Facebook share Scraped URL not processing php
我使用以下代码选择要在 FB 共享上显示的特定图像:
<link rel="image_src" href="<?php echo getTheField('an_image'); ?>"/>
问题是,FB 调试器工具看不到图像,当我在调试器工具上的 Scraped URL 上单击“查看我们的刮板针对您的 URL 看到的内容”时,此行返回为:
<link rel="image_src" href="">
但是,如果我只放<?php echo getTheField('an_image'); ?>
<?php echo getTheField('an_image'); ?>
替换上面提到的行,它返回图像的正确路径。 因此,看起来 php 命令没问题,但 Facebook抓取工具没有正确执行。 我不明白为什么,通常情况下,托管网站的服务器应该处理 php 代码并返回变量,无论是谁发出请求。
有任何想法吗?
这个片段可能对你有帮助。
有用!
<?php
function getTheField($something){
return $something;
}
?>
<link rel="image_src" href="<?php echo getTheField('an_image'); ?>"/>
输出:
<link rel="image_src" href="an_image"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.