我已经尝试了一段时间来打开我的joomla 3网站的图表。我已经使用了几乎所有可用的joomla插件,facebook仍然无法阅读我发布的任何内容。
所有插件似乎都使用元名称,如下所示:meta name =“og:title”meta name =“og:type”meta name =“og:url”meta name =“ og:site_name“meta name =”og:description“ 但Facebook希望他们使用元描述。我在我的后端搜索索引文件,问我的网站主机,一些程序员朋友,在许多不同的论坛上查看类似主题的答案,真的找不到任何告诉我 HOW 的内容我可以将这些改为“元描述”。我模糊地理解它是一个joomla的东西,它说的是名字而不是插件,但无论如何,我不知道如何处理。
有没有人知道如何改变它?
答案 0 :(得分:1)
我也尝试了所有插件,并且在一天结束时我自己编写了一些代码。 但请记住:
如果您使用了Gzip Compression,则facebook / linkedin无法读取您的数据!对于theese主机,你需要转动Gzip! ...您可以在模板中执行此操作:
$unsupported = false;
if (isset($_SERVER['HTTP_USER_AGENT'])){
$pattern = strtolower('/facebookexternalhit|LinkedInBot/x');
if (preg_match($pattern, strtolower($_SERVER['HTTP_USER_AGENT']))){
$unsupported = true;
}
}
if (($app->get('gzip') == 1) && $unsupported){
$app->set('gzip', 0);
}