Konfigurieren eines beliebigen CDN für die Übermittlung nur einer Datei, unabhängig von der angeforderten URL

Ich arbeite derzeit an einem neuen Projekt, bei dem die gesamte Seite in HTML5 / JS implementiert werden soll, wobei gegen eine API / JSON gearbeitet wird. Da die gesamte Anwendung nur aus einer HTML-Datei (index.html) und einer JS MVC-Anwendung (möglicherweise BackboneJs) bestehen sollte, denke ich über SEO und benutzerfreundliche URLs nach.

Da bin ich rüber gekommen

window.document.pushstate('','title','/url');

Mit Hilfe dieser HTML5-Funktion kann ich URLs definieren, ohne die Seite wirklich zu verlassen oder neu zu laden. ABER ... Ich möchte die Anwendung in einerCDN wie Amazon CloudFount aus Performancegründen und zu geringen Kosten. Ich würde keine Serverinfrastruktur benötigen (außer der, die ich natürlich für die API benötige)

Kann ich ein CDN (wirklich jedes CDN wie AWS, Azure, Akamai) so konfigurieren, dass es dieselbe HTML-Datei bereitstellt, unabhängig davon, welche URL aufgerufen wird

http://www.example.com => liefert index.html

http://www.example.com/any_subpage => liefert index.html

und so weiter ...

Ein funktionierendes Beispiel finden Sie unterhttp://html5.gingerhost.com. Der Ersteller dieser Seite verwendet jedoch möglicherweise eine .htaccess-Datei oder eine vertraute Datei, um alle Elemente derselben Datei zuzuordnen. Ich möchte die gleiche Funktionalität in einem CDN bereitstellen.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage