Twitter与其他内容共享

时间:2016-11-14 20:33:10

标签: .htaccess twitter expressionengine

目前,我们在客户网站上有一个页面太大,Twitter无法抓取共享(> 1mb)。 我想找出一种方法来检测Twitter正在抓取页面,而是提供有限版本的页面。

该网站内置于apache和expressionengine中,因此我可以根据网址结构使用模板解析来限制内容。

如有必要,我也可以访问linux服务器本身(ssh)。

到目前为止,我试图找到一种方法让Twitter使用查询字符串抓取网址,或者我可以让表达式引擎监听。

2 个答案:

答案 0 :(得分:1)

有一些表达式引擎插件允许您嗅探用户代理以用作模板变量。然后,您可以有条件地显示该用户代理是否为Twitterbot'

的内容

实施例: https://devot-ee.com/add-ons/browser-detect

答案 1 :(得分:1)

我想替代方法是在模板中启用php并以这种方式嗅探用户代理。但是,我认为使用插件执行此操作确实会更好,并且根本不会导致加载时间膨胀。 如需更深入的解答,请在https://expressionengine.stackexchange.com/

上发布此问题