服务器端包含在S3上

时间:2011-07-21 12:55:20

标签: amazon-s3 server-side-includes

Amazon S3具有静态网站托管功能,但不支持以下标签:

<!--#include virtual="i/header.htm" -->
<!--#echo var="i/header.htm" -->
<!--#include file="i/header.htm" -->

是否有模仿此功能而没有对S3上的每个页面上的标题进行某种JavaScript / AJAX内容请求?

2 个答案:

答案 0 :(得分:2)

您可以使用javascript在客户端浏览器中组合页面。使用jQuery:

$('#header').load('header.html');

这有一个严重的SEO缺点 - 像谷歌这样的搜索引擎不会看到最后一页。

您还可以将内容嵌入页面中作为iframe。

答案 1 :(得分:1)

Amazon S3提供平面文件存储。无论您采用何种逻辑,都需要成为客户端。