目前,我们在客户网站上有一个页面太大,Twitter无法抓取共享(> 1mb)。 我想找出一种方法来检测Twitter正在抓取页面,而是提供有限版本的页面。
该网站内置于apache和expressionengine中,因此我可以根据网址结构使用模板解析来限制内容。
如有必要,我也可以访问linux服务器本身(ssh)。
到目前为止,我试图找到一种方法让Twitter使用查询字符串抓取网址,或者我可以让表达式引擎监听。
答案 0 :(得分:1)
有一些表达式引擎插件允许您嗅探用户代理以用作模板变量。然后,您可以有条件地显示该用户代理是否为Twitterbot'
的内容答案 1 :(得分:1)
我想替代方法是在模板中启用php并以这种方式嗅探用户代理。但是,我认为使用插件执行此操作确实会更好,并且根本不会导致加载时间膨胀。 如需更深入的解答,请在https://expressionengine.stackexchange.com/
上发布此问题