2017-01-30 3 views
1

Je sers une page Web statique à l'aide de S3/Cloudfront.CloudFront - sert un objet différent en fonction du modèle de chemin d'accès

Je voudrais servir différent html basé sur le modèle de chemin:

example.com/dashboard -> app.html 
example.com/profile -> app.html 
example.com/homepage -> homepage.html 
example.com/marketing -> homepage.html 

Je sais que vous pouvez définir un « défaut objet racine » dans CloudFront, mais je me demandais si vous serviriez objet différent basé sur modèles de chemin.

Répondre

2

Ce n'est pas actuellement pris en charge comme il est écrit, mais dans un seau S3 avec hébergement de site Web activé, demandant /homepage ou /homepage/ donnera automatiquement aux objets à homepage/index.html si vous définissez le document Index pour le godet index.html.

Lambda @ Edge devrait être capable de le faire, une fois que le service quitte le mode prievew.