Skonfigurowanie dowolnego CDN do dostarczenia tylko jednego pliku bez względu na żądany adres URL

Obecnie pracuję nad nowym projektem, w którym cała strona powinna zostać zaimplementowana w HTML5 / JS działającym przeciwko API / JSON. Ponieważ cała aplikacja powinna składać się tylko z jednego pliku HTML (index.html) i aplikacji JS MVC (być może backboneJs), myślę o SEO i przyjaznych dla użytkownika adresach URL.

Tam natknąłem się

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

Z pomocą tej funkcji html5 mogę definiować adresy URL bez opuszczania lub ponownego ładowania strony. ALE ... Chcę wdrożyć aplikację wCDN jak Amazon CloudFount ze względu na wydajność i niskie koszty. Nie potrzebowałbym żadnej infrastruktury serwerowej (oprócz tej, której potrzebuję oczywiście dla API)

Czy mogę więc skonfigurować CDN (tak naprawdę każdy CDN, taki jak AWS, Azure, Akamai), aby dostarczyć ten sam plik HTML bez względu na to, jaki adres URL jest nazywany

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

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

i tak dalej ...

działający przykład, który można znaleźć na stroniehttp://html5.gingerhost.com. Ale twórca tej strony może użyć pliku .htaccess lub czegoś znanego, aby zmapować wszystko do tego samego pliku. Chcę zapewnić tę samą funkcjonalność w sieci CDN.

questionAnswers(9)

yourAnswerToTheQuestion