在Facebook上错误的Joomla链接

时间:2013-05-11 15:13:34

标签: facebook joomla hyperlink share

朋友让我帮他用他的Joomla网站。这是问题所在。他关闭了插件系统缓存,在Global Config中他关闭了缓存设置中的缓存,当他在Facebook上发布他的文章链接时,一切都很好。由于网站崩溃,他需要打开这些缓存,但现在当他链接Facebook上的文章时,文章名称是从网站上随机而不是实际的文章名称。他尝试了Facebook调试选项,这是错误

More Than One OG URL Specified: 
Object at URL 'http://www.madbarz.com/news/614-not-your-average-mamas-workout' of type       

'website' is invalid because it specifies multiple 'og:url' values: 
 http://www.madbarz.com/news/614-not-your-average-mamas-workout,     
 http://www.madbarz.com/news/565-hannibal-for-king-compilation,   
 http://www.madbarz.com/add-team.

1 个答案:

答案 0 :(得分:1)

显然,“post to facebook”代码被缓存一次而不是每页一次。

这很可能取决于它是作为一个模块添加的(而不是插件,这会造成麻烦),并且该模块没有考虑正确的缓存技术。

由于需要启用页面缓存和全局缓存,因此您可以解决此问题,只需将模块的缓存设置为“不缓存”:它仍将由系统页面缓存缓存,但该缓存已构建每页一次,这样你就可以了。

多个标题可能是由同一原因生成的问题。

如果仍然无法解决问题,请查看模块的代码;在这里,您可以找到有关设置模块以正确缓存的一些信息:http://www.fasterjoomla.com/joomla-dev/programmare-un-modulo-joomla-per-utilizzare-la-cache

应该研究网站崩溃与缓存关闭的原因:这是不正常的,你不想在这些条件下运行一个网站,这是不安全的。可能有一些非常错误的东西,你最终可能会浪费几个月来建立链接,但却发现它们在某些时候都变得无效。