Включение на стороне сервера на S3 - PullRequest
4 голосов
/ 21 июля 2011

Amazon S3 имеет статический хостинг, но не поддерживает такие теги, как:

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

Есть ли в любом случае, чтобы имитировать эту функциональность без какого-либо запроса содержимого JavaScript / AJAX для заголовка на каждой странице на S3?

Ответы [ 2 ]

2 голосов
/ 25 марта 2012

Вы можете использовать javascript для сборки страницы в клиентском браузере. С помощью jQuery:

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

Это имеет серьезный недостаток в SEO - поисковые системы, такие как Google, не увидят последнюю страницу.

Вы также можете вставлять контент на страницу в виде iframe.

1 голос
/ 21 июля 2011

Amazon S3 обеспечивает плоское хранилище файлов.Какую бы логику вы ни применяли, она должна быть на стороне клиента.

...