是否有更简单的选项来“嵌套”或嵌入内容而不使用iFrame或JavaScript生成内容?

时间:2010-08-14 12:54:26

标签: html xhtml

我已经阅读了一些相关文章(例如making JavaScript generated content possible for search engines to index),但我想知道的是,是否有更简单的选项来嵌入来自其他网站的内容?不使用iFrame。

我最终想要实现的是为内容创建某种存储库并将其提供给不同的站点/客户端。

例如(这是伪编码的):

<dl><dt>Date of birth</dt><dd><span src="http://myserver.com/get.aspx?value=dob&userid=102" /></dd></dl>

其中span src是无效或有效的,但我想要类似的东西。首先,对于非技术用户来说,它应该是“可编码的”,其次它应该可以被搜索蜘蛛索引。

现在的问题是:这有什么用吗?

修改: 需要“收到”我保留的这些数据的网站不是我的。就像我在评论中所说,Facebook是最糟糕的例子,我可以选择,但原则仍然是:我想创建一个信息来源,你保存在我的服务器上,让其他方从这些内容中提取,所以你只会这样做需要只更新一些通用信息。

2 个答案:

答案 0 :(得分:0)

  

现在的问题是:这有什么用吗?

仅使用PHP等服务器端语言,或使用Server Side Includes

这些方法的缺点是页面的呈现取决于远程页面的可用性和呈现速度。如果远程页面出现故障,那么你也是如此。

因此,当从服务器端包含第三方内容时,应该使用某种缓存......然后它也会变得复杂,因此它与您正在寻找的更简单的解决方案不匹配。

我知道iframe有它们的缺点,但如果你能和它们一起生活,它们仍然是最简单的方法。

答案 1 :(得分:0)

嗯...你在寻找多么简单?我的意思是......在您的示例中,如果您将“SPAN”更改为“IFRAME”,您将拥有正常工作的代码。

我认为真正的问题是如何通过搜索蜘蛛将其编入索引,但该请求基本上转换为“我的网站如何为其他人的工作获得荣誉 - 我完全没有努力......” / p>